永发信息网

c#用windows服务启动界面程序 无法显示界面

答案:2  悬赏:80  手机版
解决时间 2021-12-28 09:16
方法1: RegistryKey rk = Registry.LocalMachine;
string key = @"SYSTEM\CurrentControlSet\Services\" + ServiceName;
RegistryKey sub = rk.OpenSubKey(key, true);
int value = (int)sub.GetValue("Type");
sub.SetValue("Type", value | 256);
方法2:
ConnectionOptions myConOptions = new ConnectionOptions();
myConOptions.Impersonation = ImpersonationLevel.Impersonate;
ManagementScope mgmtScope = new System.Management.ManagementScope(@"root\CIMV2", myConOptions);
mgmtScope.Connect();
ManagementObject wmiService = new ManagementObject("Win32_Service.Name='" + serviceInstaller1.ServiceName + "'");
ManagementBaseObject InParam = wmiService.GetMethodParameters("Change");
InParam["DesktopInteract"] = true;
ManagementBaseObject OutParam = wmiService.InvokeMethod("Change", InParam, null);
方法3:sc config ServicetEST type= interact type= own
都不行,求大侠赐教
最佳答案
你是想把程序弄城windows 服务吗 windows是不支持窗体界面的(即使你是写成了带有窗体的程序也不行)
全部回答

动态显示窗口。

定义窗口变量,不同的按钮,创建不同的窗口变量来显示。指定父窗口是同一个容器控件。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
水字派出所地址有知道的么?有点事想过去!
希望尽快回复怎么说
圆明园湖底防渗工程建设需要结合当地的地质条
太阳表情是什么意思
大布苏派出所地址在什么地方?想过去办事
在苏州上班离辞一年没有办离辞手续自离的现在
普通私家车保养需要多少钱
沙发英语怎么说单词
铃木天语前挡风玻璃下空调出风口不出风是什么
安字派出所地址有知道的么?有点事想过去!
救赎ol攻略怎么建个人保险柜
泰和是哪里 有什么好吃的
什么青菜可以蒸着吃
所字派出所地址在哪?我要去那里办事
All of us know Wednesday is the day of a
推荐资讯
最爱的女人不爱我,我该怎么办?
电脑上的散热器是做什么用的??
云南丽江有什么好玩的地方啊?
单选题我国壹元硬币的直径最接近于A.2μmB.2m
活动强度是个体在什么时间内所做的功?
______onlyoneweekleftbeforethefinalexamina
阳泉市城区人民检察院反贪污贿赂局在什么地方
下列句中的加点的“于”的意义和用法,与其他
九月百度商城财富兑换时间表
JS的parseInt在PHP该用什么?
美式黄色漫画
换手机了如何找回微信
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?