我写的一个控制台程序,能正常执行,但是把它写成windows服务后却不正常了,有一步是循环等待读取CreateFileMapping 和MapViewOfFile共享的内存,没写入服务前是正常的.
可写入服务之后不管有没有向内存中写入数据,都显示无法打开那个内存,即在OpenFileMapping时就是失败的。。。
然后就一直循环等待,而且这个服务还无法正常停止,错误1053,是不是跟这个也有关系,代码有点多先看看有没有了解这种情况的,不行的话再贴代码。
文章来源:IT界 http://www.itjie.wang/cppnontechnical/469416.html
时间: 2024-11-11 10:48:20