如题
我试过用服务来调用一个窗体,服务是开出来了,可我试下来的结果是即时在已登陆的情况下服务中都无法显示窗体或是messagebox消息框,更别说未登陆的情况了可能我有些东西还不知道,无法实现,请高手指教
我试过用服务来调用一个窗体,服务是开出来了,可我试下来的结果是即时在已登陆的情况下服务中都无法显示窗体或是messagebox消息框,更别说未登陆的情况了可能我有些东西还不知道,无法实现,请高手指教
解决方案 »
- 报错信息:列的FillWeight值的总和不能超过65535
- 求教StreamReader编码问题
- 计算器
- 静态类里面的成员
- 安装了SQLite,里面有好几个System.Data.SQLite.DLL,怎么回事
- C# 如何判断文件被打开?
- 这个问题确实比较棘手,我调了两天都没搞定,还很疑惑。请高手们认真看完我的描述,关于WebService内调用本机同步接口的问题:
- c#如何找到这个文件夹 c:\Documents and Settings\All Users\「开始」菜单\程序\
- C#中xml的取值
- 方法就一定是函数,属性就一定是一个变量存储的值吗?有什么区别呀
- GDI+画图问题,在线等
- 一个windows窗口我关闭后怎么让他再出来
OracleConnection objConn;
string oracle = "Data Source=jinhe;User ID=jinhekz;password=mggis";
objConn = new OracleConnection(oracle);
objConn.Open();
openFileDialog1.ShowDialog();
pimg.Text = openFileDialog1.FileName;
FileStream fs = new FileStream( pimg.Text, FileMode.Open, FileAccess.ReadWrite, FileShare.Read);
int filelen = Convert.ToInt32(fs.Length);
byte[] buffer = new Byte[filelen];
fs.Read(buffer, 0, filelen);
fs.Close();
string update = "update ppoint set image = " + buffer + " where pid=" + id.ToString(); OracleCommand com = new OracleCommand(update , objConn); com.ExecuteNonQuery(); objConn.Close();
其次,不要梦想在系统登录前能弹出什么对话框的,因为那样直接推翻了Windows的安全性原则了。
ms-help://MS.MSDNQTR.2003FEB.2052/vbcon/html/vbtskcreatingremovingcustomlogseventsources.htm
在登录后可以显示,将服务的“允许服务与桌面交互”选上即可
.net/c#编程属于ring3编程,windows底层的事情,它做不了,当然可以调用windows的API,但那是不一样的。你要做的在windows还没进的时候就显示你东西(C#做的),那是不可能的。你可以考虑用c来写,这不是c#的方向。