与服务有关的问题
具体情况是这样的,我做了一个服务,服务的进程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,楼主需要多注意