Chinaunix
标题:
导致错误代码1312的原因有哪些?
[打印本页]
作者:
tan1301230147
时间:
2014-05-07 09:44
标题:
导致错误代码1312的原因有哪些?
我编写了个服务 功能是开机自动挂载共享目录但是在服务中使用WNetAddConnection2返回值为1312, 但是同样的代码拿到win32控制台程序里面调试则无任何问题。有经验的给个差错方向。
作者:
bruceteen
时间:
2014-05-07 09:44
当你用控制台时,依赖的服务已经启动,且用户已经登录
当你用NT服务,依赖的服务“可能”还未启动,且没有登录
所以
a. 你的NT服务应该加上相应的依存关系(忘了用什么API设置了),即保证你这个NT服务需要的NT服务在你这个NT服务之前启动
b. 如果你的NT服务需要登录才能正确运行的话,你必须登录会话(忘了用什么API设置了)
作者:
tan1301230147
时间:
2014-05-07 11:56
回复
2#
bruceteen
将代码封装到DLL中执行 会改变这种状况不? 就是不知道支持ATL的动态链接库怎么写
作者:
bruceteen
时间:
2014-05-07 12:00
tan1301230147 发表于 2014-05-07 11:56
回复 2# bruceteen
将代码封装到DLL中执行 会改变这种状况不? 就是不知道支持ATL的动态链接库怎么写
不会;没用过COM相关的东西,我不知道。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2