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

C语言删除系统文件,该怎么处理

2012-04-15 
C语言删除系统文件在使用C语言删除系统文件(c:\windows\system32\ws2_32.dll)时会弹出windows文件保护对话

C语言删除系统文件
在使用C语言删除系统文件(c:\windows\system32\ws2_32.dll)时会弹出windows文件保护对话框,如何处理才能在删除文件时不弹出该对话框?

[解决办法]
sfc检查是关不掉的
首先把winlogon给suspend
然后把原来的ws2_32.dll改名,把你的复制进去
最后用NtShutdownSystem重启
[解决办法]
SuspendThread挂起所有属于winlogon的线程。至于如何知道winlogon的所有线程,MSDN里应该有例子。msdn里查查 Process and Thread Functions(SuspendThread里就有链接跳转到这些进程线程的函数)。

我没挂起过winlogon,不知道会不会有什么副作用。
[解决办法]
NtSuspendProcess
没啥副作用,就是不能用ExitWindowsEx注销,重启等,反正也要用NtShutdownSystem重启

热点排行