700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 使用Windows服务启动C#桌面应用程序问题解决

使用Windows服务启动C#桌面应用程序问题解决

时间:2019-02-05 11:52:39

相关推荐

使用Windows服务启动C#桌面应用程序问题解决

一.背景

为了实现Windows应用程序开机自启动,使用了Windows服务技术后台运行。这里遇到了以下问题

二.问题点及解决

1.使用Process.start()出现不生效问题。

现象:启动服务后,服务正常执行,但调不出C#桌面应用程序

解决:这是因为windows7 64Bit系统以上版本,对其做了权限限制。这里调用C#进程不能直接使用Process.Start(),要使用Cjwdev.WindowsApi.dll第三方库。至于第三方库的使用,请自行百度。个人将dll下载链接附上第三方库下载链接地址

2.注册完服务,启动仍不生效。Windows账户权限问题。

解决:停止服务,右键服务,点击属性。再登录一栏,勾选"允许服务与桌面交互"如图:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。