【发布时间】:2011-09-20 00:46:58
【问题描述】:
如果有人可以向我解释如何让我的程序在启动时运行,我正在徘徊? 我的程序是一个 C# WCF,带有一个必须在服务器上运行的小型 WPF UI,我需要确保该程序将在服务器重新启动或其他任何原因时启动。
我环顾四周,看来我必须使用注册表项,但我不熟悉如何使用注册表项,有人可以向我解释一下如何使用它。我正在使用 VS2010 创建安装程序,我想在安装时设置注册表项:)
附:我不希望应用程序成为 Windows 服务,我不能只将它放在用户的启动文件夹中(如果服务器重新启动并且没有人登录怎么办?)
【问题讨论】:
-
这正是 Windows 服务的用途。所以它引出了一个问题……你为什么不想使用 Windows 服务?
-
@KirkWoll Windows 服务和 UI 不是一个很好的组合。将 UI exe 放在启动注册表位置之一可能是 GUI 的最佳选择。
-
@kenny,我不知道。我同意你在 UI 部分的观点,但是如果 WCF 服务不托管在 IIS 中,则应该托管在 Windows 服务中。
标签: c# wcf startup registrykey