【发布时间】:2023-04-07 13:07:01
【问题描述】:
我目前有一个需要在后台运行的 Windows 服务,而我编写的主应用程序处理 UI 和其他任务。我使用 ClickOnce 部署安装和维护 GUI 应用程序,并且想找到一种方法来捆绑我的 Windows 服务。
因为我还在学习如何使用 Windows 服务,所以它们目前处于不同的项目中。
我的问题是,我是否可以从 MyApp.exe 安装并启动 MyService.exe 的 MyService.exe?我可以假设我可以访问 InstallUtil.exe,并且可以编写一个脚本来手动安装和运行它,但如果有的话,我想要一个更干净的解决方案。
我发现的唯一资源似乎都假设我希望自己安装服务,但事实并非如此。
【问题讨论】:
-
一般来说,这不起作用 - Windows 服务需要比 ClickOnce 提供的权限更高的权限...
-
@ReedCopsey 啊,我想我从来没有把 2 和 2 放在一起,我一直在以管理员身份使用命令提示符进行迭代和安装。这就说得通了。如果您想将其添加为答案,我可以接受,或者我会尽可能删除问题。
-
与论坛网站不同,我们不使用“谢谢”、“任何帮助表示赞赏”或Stack Overflow 上的签名。请参阅“Should 'Hi', 'thanks,' taglines, and salutations be removed from posts?.
标签: c# wpf windows windows-services