程序是以前开发的,现在在Windows7上运行时,系统关不了机,查看系统的事件日志时有个关于我这个程序的警告信息,如下: Windows 检测到注册表文件仍在由其他应用程序或服务使用。将立即卸载此文件。包含注册表文件的应用程序或服务以后可能无法正确运行。 详细信息 -
1 user registry handles leaked from \Registry\User\S-1-5-21-2247768240-1025214678-1183496624-1000_Classes:
Process 912 (\Device\HarddiskVolume1\Program Files\Microsoft Security Essentials\MyApp.exe) has opened key \REGISTRY\USER\S-1-5-21-2247768240-1025214678-1183496624-1000_CLASSES请问这是什么原因引起的,我应该如何修改?期待各位的回答,谢谢。
1 user registry handles leaked from \Registry\User\S-1-5-21-2247768240-1025214678-1183496624-1000_Classes:
Process 912 (\Device\HarddiskVolume1\Program Files\Microsoft Security Essentials\MyApp.exe) has opened key \REGISTRY\USER\S-1-5-21-2247768240-1025214678-1183496624-1000_CLASSES请问这是什么原因引起的,我应该如何修改?期待各位的回答,谢谢。
解决方案 »
- URLDownloadToFile()在WIN7下下载文件不成功
- Delphi代码转为VC(非MFC)怎么就没人会呢
- 在dll中实现了一个属性页,如何显示属性页中控件的tooltip(提示)
- 关于strfilter的问题。
- 请大家帮忙看一下,总是出现的问题??
- 问大家一个关于动态创建控件的问题!
- 请教一个对话框拖动大小的问题?
- 菜鸟求助:如何在没有装VC++的电脑上运行VC的EXE文件?
- 请问查ACCESS数据库的不等于符号应该是怎样写的?
- 个人主页申请
- Dialog工程 Microsoft web浏览器插件 怎么判断网页是否已经加载完毕,如何去除右键菜单(IE),其它的不需要做太多谢谢
- MFC组合框的一个小问题
怎么想微软杀毒软件目录下的
对应的注册表key检查一下,是否关闭
这个程序中使用了NDIS中间过滤驱动,退出的时候很可能就是这个驱动还在占用资源,因为把MyApp.exe进程结束后再退出,问题依旧。请问有什么办法能在接收到关机消息时退出使用的那个NDIS过滤驱动吗?
我试过使在cmd里使用 net stop xxx(就是那个NDIS驱动) 系统直接蓝屏,我用windbg查看那个dump文件,说蓝屏的原因是在调用unload之前没有回收什么timer之类的东西。。,出错的那个代码是 0xce,好像是说还有irp在请求之类 的。。
按照你的描述,应该是过滤驱动的问题,XP和Win7内核已经改变很多,先把驱动调试好。