关于网友提出的“ C# windows服务 dos命令执行如“notepad”、“calc”界面不显示”问题疑问,本网通过在网上对“ C# windows服务 dos命令执行如“notepad”、“calc”界面不显示”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: C# windows服务 dos命令执行如“notepad”、“calc”界面不显示
描述: 我写了个windows服务,通过服务端远程操作客户端打开记事本或计算器
使用dos命令执行远程命令,任务管理器进程中可以看到notepad.exe或
calc.exe,但是桌面没有看到notepad.exe或calc.exe的界面。
也上网搜索了解决方法,如:http://blog.csdn.net/greystar/article/details/648588
还是不能解决,求前辈高手指教,这个问题什么解决?
解决方案1:
就这个。windows服务本身是没界面,要界面显示,就把交互的打上勾。
不过这个在xp上没问题,在win7上,虽然界面能显示,但有些问题,界面怪怪的。
解决方案2: 打开任务管理器,你会看到这些程序已经运行了。只是在服务账户中运行的。
解决方案3: windows 服务默认是不能与桌面窗口交互的。你打开你的windows的服务管理,看看每一个服务的属性。
以上介绍了“ C# windows服务 dos命令执行如“notepad”、“calc”界面不显示”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1862225.html