代码如下,返回的错误代码是87,指有参数错误。我直接在“运行”中运行VRServer.exe -service就能将服务加到系统服务中,但是通过程序创建的话,就不能成功,有没有知道的,在线等待!!DWORD outTag;
server = CreateService(
SC_manager,
_T("VRServer"),
_T("onesoft_VRServer"),
SC_MANAGER_CREATE_SERVICE,
SERVICE_WIN32_OWN_PROCESS,
SERVICE_AUTO_START,
SERVICE_ERROR_IGNORE,
_T("E:\\VRServer.exe"),
NULL,
&outTag,
NULL,
NULL,
_T("")
);
server = CreateService(
SC_manager,
_T("VRServer"),
_T("onesoft_VRServer"),
SC_MANAGER_CREATE_SERVICE,
SERVICE_WIN32_OWN_PROCESS,
SERVICE_AUTO_START,
SERVICE_ERROR_IGNORE,
_T("E:\\VRServer.exe"),
NULL,
&outTag,
NULL,
NULL,
_T("")
);
解决方案 »
- 在一个类的头文件中引用另一个类
- 如何在VC中调用已定义好的储存过程 急急急
- 基于对话框建立一个工程,怎样在对话框的面板上添加菜单栏和工具栏啊?
- 有人了解北京微视凌志图像公司吗?
- 关于编写程序注册控件问题(不用regsvr32而用DllRegisterServer)
- 怎么样用最短的时间清空一张表, 用DELETE TABLE FROM太慢了!
- 怎样才能使主窗口没有标题栏
- 动态创建菜单的问题
- 请教技巧
- 怎么判断后缀为doc的文件中是否有"主机"这个词? 十万火急!!!
- 如何手工干预STL的sort排序过程?
- ***************MySQL Binary字段类型 读写*********************在线等
server = CreateService(
SC_manager,
_T("VRServer"),
_T("onesoft_VRServer"),
SERIVCE_ALL_ACCESS,
SERVICE_WIN32_OWN_PROCESS|SERVICE_INTERACTIVE_PROCESS,
SERVICE_AUTO_START,
SERVICE_ERROR_IGNORE,
_T("E:\\VRServer.exe"),
NULL,
&outTag,
NULL,
NULL,
NULL
);