c - 安装/卸载 C Windows 服务

标签 c windows windows-services installation nsis

我用 C 编写了一个 Windows 服务。我想安装/卸载它而不使用 .NET Framework (installutil) 或 visual studio 安装程序(因为我是用 C 编写的)。

我正在使用 NSIS 安装我的应用程序,其中包含此服务以及许多其他内容。 NSIS 可以安装/卸载 Windows 服务吗?如果不能,我如何以编程方式在 C 中安装/卸载 Windows 服务。我已经看到了 C# 和 VB 的示例,但没有看到 C 的示例。

最佳答案

NSIS documentation lists the various possibilities .您只需选择最适合您需求的一种即可。

让 NSIS 执行此操作比通过调用服务控制管理器 API 自己编写脚本要容易得多。

关于c - 安装/卸载 C Windows 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7807306/

相关文章:

c# - 从 Parallel.ForEach 循环内部调用异步方法时出现无效操作异常

c - 重写数组元素以及堆栈的结构和机制

c - 您的明星设计有多少行?

c++ - 什么是可移植的轻量级 C/C++ 正则表达式库?

64 位窗口上的 Python 32 位内存限制

windows - CancelSynchronousIo 是否可以与 WNetAddConnection2 一起使用?

c - 在OpenGL中实现缠绕规则

windows - 为什么 Chrome 使用 IE 设置进行连接?

python - 如何使用 Python 创建 Windows 服务

c# - 错误 1001 : The Specified Service Already Exists. 无法删除现有服务