0

我有一个我已经构建并希望在 Amazon EC2 (Windows) 上运行的控制台程序 (C#)。好的部分是程序运行得非常好。问题是我必须通过远程桌面登录控制台程序才能继续处理。我曾尝试让用户保持登录状态(只需通过 X 关闭关闭),但这无济于事。

该程序是一个无限循环,应该永远保持处理。即使没有 RD,如何让程序运行?

一点额外信息:我已经以默认(一键安装)方式安装了程序。

谢谢!

4

1 回答 1

3

您可以在未登录时使用 Windows 任务计划程序运行控制台程序。

http://msdn.microsoft.com/en-us/library/aa383614.aspx

http://en.wikipedia.org/wiki/Windows_Task_Scheduler

请注意,Windows 任务计划程序必须启动该程序。这不允许您以交互式用户的身份(即从您的 RDP 会话)交互式地启动控制台程序,然后使其保持运行。

或者,将控制台程序转换为 Windows 服务相当简单。

于 2012-10-08T19:18:52.230 回答