Service 和 注册表

babyboy 2004-07-29 04:04:00
写了一个服务程序,目的是启动另外一个进程.
因为要传递进程文件名,所以把文件名放入了注册表.
就在读注册表的地方出错了,
RegQueryValueEx返回错误2,The system cannot find the file specified. ERROR_FILE_NOT_FOUND .
RegOpenKeyEx正确.
程序其他地方没有问题(因为不读注册表,直接传入字符串,是可以执行成功的).
那位大侠邦个忙
...全文
71 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
longtusoft 2004-07-30
支持使用INI
回复
schmodock 2004-07-30
试试从HKEY_LOCAL_MACHINE中读取。
回复
babyboy 2004-07-30
还有其他意见吗????
回复
hunterht 2004-07-29
用INI文件好了,干净和简洁一些,呵呵
回复
babyboy 2004-07-29
另外,读注册表的代码放入另外一个线程,或是在Service的OnStart,或是在Application.Initialie之后都不行。报同样的错误
回复
相关推荐
发帖
Delphi
创建于2007-08-02

4894

社区成员

Delphi 开发及应用
申请成为版主
帖子事件
创建了帖子
2004-07-29 04:04
社区公告
暂无公告