0

我们有一个需要持续运行的应用程序,但它不能作为服务运行,因此我们在 Windows 2003 控制台会话中运行它。迁移到 Windows 2008 并使用会话 0 隔离后,GPO 会导致会话在会话空闲 30 分钟后终止。

我编写了一个小 C# 应用程序来使用 sendkeys.send 和 sendwait 模拟按键,但远程桌面会话仍然连接。除了更改 GPO 之外,还有什么源代码或想法可以使会话保持活跃,因为这暂时是不可能的?

4

1 回答 1

0

我认为您可以考虑两种选择来获得所需的效果。

1) SrvAny.exe - 这是微软提供的一个工具,它将获取任何 exe 并从服务控制面板运行它。虽然没有正式支持 server 2008 的版本,但在 server 2003 上运行的版本运行良好。过去我用它来运行 dropbox 有一项服务。

这是一个在服务器 2008 上使用 dropbox Dropbox as a service 进行类似操作的教程

2) 编写一个将作为服务运行的存根应用程序,除了从供应商处启动 exe 外,什么也不做。

我意识到这不是你要求的 persay,但它会给你想要的效果。

于 2012-05-27T11:49:39.430 回答