远程桌面空闲时间

时间:2012-05-26 16:19:07

标签: c# desktop

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

我写了一个小C#应用程序,使用sendkeys.send和sendwait模拟按​​键,但远程桌面会话仍然连接。除了更改GPO之外,任何源代码或想法都会使会话保持活跃状态​​,因为这暂时无法实现?

1 个答案:

答案 0 :(得分:0)

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

1)SrvAny.exe - 这是Microsoft提供的工具,它将接受任何exe并从服务控制面板运行它。虽然没有正式支持server 2008的版本,但在server 2003上运行的版本可以正常工作。我用它来运行dropbox过去有服务。

这是一个与dropbox Dropbox as a service on server 2008

类似的教程

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

我意识到这不是你要求的,但它能给你带来理想的效果。