首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

与服务有关的有关问题

2013-10-18 
与服务有关的问题具体情况是这样的,我做了一个服务,服务的进程Server.exe,还有一个服务的托盘,Tray.exe,这

与服务有关的问题
具体情况是这样的,我做了一个服务,服务的进程Server.exe,还有一个服务的托盘,Tray.exe,这是俩个工程,使用了一些共同的类库,现在有个问题,将服务启动起来之后,Server.exe这个进程会起来,再去启动Tray.exe(使用普通用户启动)会报错,报错如下:
Debug Error!
 Program:C:\Program Files\Text\Tray.exe
 
 This application has requested the Runtime to Terminate it in anunusual way.
 Please Contact the application's support team for mor 
 information

 (Press Retry to debug the application)

如果使用管理员启动就不会报错,或者结束掉Server.exe,使用普通管理员启动也不会报错,不明真想,求解! Server 权限
[解决办法]
根据微软的方案可以如下解决这个问题:
1、下载早期的 Msvcrt.dll 文件和 Msvcirt.dll 文件。
2、在C:\Program Files\或者是其他软件安装目录下搜索这两个文件。
3、下载微软官方补丁。
这和用户权限有关系么?难道不同用户会调用不同的动态库么?

[解决办法]
数据库的访问  两个线程同时对其操作    应该不会引起引起该问题。


跟踪调试看下,这个得具体问题 具体看了。


应该大概就能发现问题的所在了。
[解决办法]
权限问题经常会引出一些奇怪BUG,楼主需要多注意

热点排行