C ++ Windows服务应用程序Windows Server 2008上的崩溃

时间:2014-09-21 03:20:36

标签: c++ windows boost windows-services windows-server-2008

Windows服务错误:

错误1053:服务未及时响应启动或控制请求

记录的事件日志错误:

错误应用程序[applicationname] .exe,版本0.0.0.0,时间戳0x541e3f33,错误模块未知,版本0.0.0.0,时间戳0x00000000,异常代码0xc0000005,错误偏移0x00000000,进程ID 0x12c,应用程序启动时间0x01cfd54841eed684。

使用的库:

  • 几个Boost(1.55.0)库:chrono,date_time,filesystem,iostreams,log,system,thread,zlib
  • OpenSSL(1.0.1i):libeay32.dll,ssleay32.dll
  • ZMQ:libzmq.dll,czmq.dll

以LocalSystem权限运行时: 相同的应用程序在Windows Server 2003中没有任何问题, 但是在Window Server 2008上,它会立即崩溃。

以管理员身份运行时,它可以在2003和2008服务器上运行。

如何调试此问题?

我认为代码没有任何问题,因为如果有的话,我将无法在我的本地(Windows8)和Windows Server 2003中运行它。

无论如何,这是参考的代码。 http://pastebin.com/zxh52Xdm

0 个答案:

没有答案