admin 管理员组文章数量: 887021
开发环境 win7 64 + vs2013
近期有需求需要在电脑上创建windows服务,并创建2个exe程序 而且这2个exe程序必须要要界面,要不然任务管理器中只能看到进程名称而看不到界面,给人一种错觉是exe启动失败
首先创建一个win32的 exe程序
创建windows服务 网上很多资料这里不再赘述
这里介绍2点 ,
因为项目需要同一个exe启动2个不同的进程,每个exe单独加载不同的配置文件
需要用到最重要的功能函数 CreateProcessAsUser
项目源码 地址https://download.csdn/download/immotal_xiaoqiang/11002505
具体请看项目源码地址中说明 和源码里面的注释
其中 StartOcrService.bat中修改
@echo off
rem 获取绝对路径
set "CURRENT_DIR=%~dp0"
set "EXE_NAME=OcrService.exe"
@echo %CURRENT_DIR%%EXE_NAME%
rem 创建windows服务
sc create OcrService binpath= %CURRENT_DIR%%EXE_NAME%
sc config OcrService start= AUTO //下面地址中下载的这里自动启动名称不对,请参考这里。
net start "OcrService"
pause
版权声明:本文标题:C++ 创建windows服务启动有界面的exe程序 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726193275h913507.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论