Ghy*_*hal 10 .net c# windows windows-services
我试图使用下面的代码从Windows服务启动Windows应用程序
Process.Start(@"filename.exe");
Run Code Online (Sandbox Code Playgroud)
在Windows 7中,我收到一个弹出窗口,上面写着"在此计算机上运行的程序正在尝试显示消息"
您不能从Windows Service启动交互式应用程序。Windows Vista和7中对此进行了更改。
在此Stack Overflow答案中针对同一主题给出了其他一些建议。
当需要执行此操作时,我必须将Windows服务更改为控制台应用程序,然后以这种方式调用它。