可能重复:
Windows服务下进程截图
我试图或多或少地模仿 Infopath Form Services。所以我希望能够通过移动设备批准或不批准表格(用户将通过电子邮件收到通知)。我有能力批准/不批准表格,但问题是我需要能够对我的程序进行屏幕截图以进行详细的错误报告(以防在批准过程中出现问题)(屏幕截图过程已经实现) . 我需要能够在没有任何用户登录的情况下在服务器上运行程序。这就是问题所在。如果我将程序作为服务运行,我没有得到交互式窗口,但我有能力让我的程序总是跑。所以我需要能够在计算机启动时启动程序,并让它能够自己截图。
有没有办法让 Windows 服务在启动时有一个交互式窗口,即使它在屏幕上绘制并且用户永远看不到,或者有一种方法可以模拟/伪造我的程序的窗口,这样它就可以在不需要的情况下自行截图交互式窗口?
另外,我的程序是在 C# 的 .NET 框架上编写的