在服务程序中用createprocess 和 shellexecute会出错。
我已经这样设了。
SC_HANDLE CreateService(
SC_HANDLE hSCManager,
LPCTSTR lpServiceName,
LPCTSTR lpDisplayName,
DWORD dwDesiredAccess,
DWORD dwServiceType, //SERVICE_INTERACTIVE_PROCESS 设置成这个
DWORD dwStartType,
DWORD dwErrorControl,
LPCTSTR lpBinaryPathName,
LPCTSTR lpLoadOrderGroup,
LPDWORD lpdwTagId,
LPCTSTR lpDependencies,
LPCTSTR lpServiceStartName,
LPCTSTR lpPassword
);
我已经这样设了。
SC_HANDLE CreateService(
SC_HANDLE hSCManager,
LPCTSTR lpServiceName,
LPCTSTR lpDisplayName,
DWORD dwDesiredAccess,
DWORD dwServiceType, //SERVICE_INTERACTIVE_PROCESS 设置成这个
DWORD dwStartType,
DWORD dwErrorControl,
LPCTSTR lpBinaryPathName,
LPCTSTR lpLoadOrderGroup,
LPDWORD lpdwTagId,
LPCTSTR lpDependencies,
LPCTSTR lpServiceStartName,
LPCTSTR lpPassword
);
解决方案 »
- 有用VC++6.0做UG二次开发的doesnot contain dubug information
- 关于一个网关登陆程序的实现
- ATL 打包成CAB 下载问题
- 声明_ConnectionPtr、_RecordsetPtr变量即抛异常是怎么回事?
- excel,用vc程序操作excel,新建一个,老是弹出另存为对话筐
- 生产者消费者问题如何保证二进程的实时性要求(即一生产马上被消费,一消费马上被生产)
- 有没有济南的朋友?技术交流群:6049154
- 关于VC++播放Flash动画的问题
- 进程间通信用命名管道比较好还是用socket好???
- 书上的也有错?
- 一个简单的全局CString变量赋值的问题,呵呵,高手帮下忙
- CButtonST按钮设置菜单,并使菜单项变灰。
sc create MemoryStatus binpath= c:\MyServices\MemoryStatus.exe