如何使用Qt安装Windows服务?
发布时间:2020-12-13 21:33:55 所属栏目:Windows 来源:网络整理
导读:我们有一个使用WinAPI的现有C应用程序(我们称之为“SvcApp”).我们有另一个名为“MgrApp”的C WinAPI应用程序,它安装并启动“SvcApp”作为 Windows服务. 但是,我们想用Qt应用程序替换“SvcApp”.我可能会被误导,但似乎不可能使用 windows.h从Qt应用程序,所以
我们有一个使用WinAPI的现有C应用程序(我们称之为“SvcApp”).我们有另一个名为“MgrApp”的C WinAPI应用程序,它安装并启动“SvcApp”作为
Windows服务.
但是,我们想用Qt应用程序替换“SvcApp”.我可能会被误导,但似乎不可能使用< windows.h>从Qt应用程序,所以我似乎不能只复制和粘贴“MgrApp”中的所有现有代码……或者我可以吗? 总而言之,我们需要从Qt应用程序中执行以下操作: >启动/停止Windows服务
你肯定可以在Qt应用程序中使用Windows API(包括windows.h).在幕后,Qt使用Windows API.处理跨平台Qt应用程序的正常方法是使用#ifdef块.为此,Qt提供了Q_OS_WIN32和Q_WS_MAC等宏.查看Qt源代码,您将看到此方法在整个地方使用.
编辑:您可能还希望使用命令行实用程序来安装/卸载和启动/停止Windows服务.这样你就可以使用QProcess来调用它,而不必深入研究WinAPI(这总是很好) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 如何在每个批处理脚本运行后清除变量?
- windows – 哪里可以找到外观漂亮且Vista外观相似的用户界面
- 适用于Windows 7的Android USB驱动程序?
- 2016424王启元 Exp2 后门原理与实践
- windows-server-2008 – 如何通过http命令行下载文件?
- .net – 如何判断Windows何时处于非活动状态
- Windows server 2012 r2对计算机的网络速度限制在~30mbps
- 如何在Windows用户的RDP会话中查找支持,我在哪里启动支持会
- windows消息处理机制
- XAMPP(适用于Windows)优于WampServer?如果是这样,为什么?