CreateService 服务程序的服务依赖
来源:互联网 发布:免费数据库空间 编辑:程序博客网 时间:2024/04/30 21:06
写的一个服务依赖于MySQL,启动的时候总是说"错误1075:依存服务不存在,或已标记为删除",但是MySQL已经在运行,打开注册表HKEY_LOCAL_MACHINE\System\CurrentControlSet\services,发现自己写的服务的DependOnService字段的值里面除了MySQL之外,外面跟了一串乱码!删掉乱码也没用,不是能随便改的,DependOnService的类型是多字符串值,最后仔细参考了MSDN中对CreateService的lpDependencies的说明:
SC_HANDLE WINAPI CreateService( _In_ SC_HANDLE hSCManager, _In_ LPCTSTR lpServiceName, _In_opt_ LPCTSTR lpDisplayName, _In_ DWORD dwDesiredAccess, _In_ DWORD dwServiceType, _In_ DWORD dwStartType, _In_ DWORD dwErrorControl, _In_opt_ LPCTSTR lpBinaryPathName, _In_opt_ LPCTSTR lpLoadOrderGroup, _Out_opt_ LPDWORD lpdwTagId, _In_opt_ LPCTSTR lpDependencies, _In_opt_ LPCTSTR lpServiceStartName, _In_opt_ LPCTSTR lpPassword);
- lpDependencies [in, optional]
A pointer to a double null-terminated array of null-separated names of services or load ordering groups that the system must start before this service. Specify NULL or an empty string if the service has no dependencies. Dependency on a group means that this service can run if at least one member of the group is running after an attempt to start all members of the group.
You must prefix group names with SC_GROUP_IDENTIFIER so that they can be distinguished from a service name, because services and service groups share the same name space.
- CreateService 服务程序的服务依赖
- 添加服务程序的依赖关系
- 管理服务的依赖
- IIS 服务或万维网发布服务,或者依赖这两种服务的某个服务未能启动。
- CreateService
- CreateService
- Windows update 所依赖的一些服务
- 依赖服务 factory()在angularJS的用法
- docker上运行opengl依赖的服务
- 使用CocoaPods来管理iOS程序的依赖和搭建服务
- windows 服务安装失败?? 未能加载此程序集或它的某一个依赖项
- Go1.8实现watchdog功能,实现依赖启动服务程序
- Dubbo服务依赖检查
- 手工设置服务依赖
- 服务程序
- MSN的服务的程序
- 一个winhttp的服务程序
- 中断服务程序的编写
- Bubble Shooter
- orace 用户,权限,角色,管理
- 推荐系统
- gst-launch命令集合
- java jdk1.4后的NIO(New I/O)
- CreateService 服务程序的服务依赖
- 解决QT程序触摸屏不可用的问题
- 第一次广东省赛
- 除尘器选型需要考虑的因素
- mysql配置文件my.cnf详解[部分]
- ADO.NET数据库访问技术
- Appro DM36x IPNC 3.1 开发环境配置
- java设计模式示例
- C#生成二维码和zxing类库