c# - 将 Window 桌面应用程序转换为 Window 服务

标签 c#

我有一个用 C#.NET(.NET 框架 4.0)开发的窗口桌面应用程序,但现在我想将它转换为窗口服务。桌面应用程序中有一个窗口窗体。这怎么可能?欢迎任何代码或帮助链接。

谢谢

最佳答案

这完全取决于应用程序的作用。您必须记住的主要事情是,当应用程序作为服务运行时,它不能有任何用户交互,因为它在无人值守的情况下运行。

看看这个以获得更多背景:

Introduction to Windows Service Applications

或者查看使用 SrvStart(一种免费软件实用程序)将现有应用程序作为服务运行:

Using SrvStart to Run Any Application as a Windows Service

还有一些商业工具可以将 Windows 应用程序转换为作为服务运行,例如:

FireDaemon

AlwaysUp

关于c# - 将 Window 桌面应用程序转换为 Window 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8486498/

相关文章:

c# - 如何停止 .net JSON 序列化引用以前的元素?

c# - 使用 Facebook C# SDK 在登陆页面上获取 AccessToken

c# openfiledialog 选择多个文件,其顺序与用户选择的顺序相同

c# - 使用存储库模式 c# 检查用户登录

c# - 在 C++ 和 C# 之间共享内存映射文件结构

C# Web 服务单元测试

c# - 如何使用 ADO.Net C# 将 null 插入到 sql 数据库中

c# - TopMost 窗口有时位于非 TopMost 全屏窗口后面

c# - 监控应用程序内存使用情况的正确方法是什么?

c# - 如何使用 C# 限制带有 BIOS 日期和时间的试用安装?