StartService()返回2 -- 坑爹的CreateService()

用SCM加载驱动CreateService()的lpBinaryPathName 使用的是相对路径"mydrv.sys",发现后面StartService()总是返回0x2(系统找不到指定的文件), 不明白为什么, 总觉得文件路径应该不是问题, 因为前两天也是这个相对路径, 而且成功了,而且如果路径不对,CreateService()应该返回NULL啊, 郁闷了很长时间,终于写成完全路径格式,没想到一下子就加载成功了,于是心理很不服气, 把路径名改成"gfhk"这样无效的文件名,CreateService()仍然返回一个句柄, 这,这,这太坑爹了啊!!!!

posted on 2012-04-02 21:15  虹彬  阅读(1174)  评论(0编辑  收藏  举报