进程隐藏代码的问题,用过以下代码的请进来一下!有分送!
hNtDLL = LoadLibrary( "ntdll.dll" );
if ( !hNtDLL )
{
return FALSE;
}
RtlInitUnicodeString =
(CProcessHide::RTLINITUNICODESTRING)GetProcAddress( hNtDLL, "RtlInitUnicodeString");
ZwOpenSection =
(CProcessHide::ZWOPENSECTION)GetProcAddress( hNtDLL, "ZwOpenSection");
我用以上的代码,整个代码我就不全部列出来,就是网上到处都有的,实现进程隐藏,
可是我出现以下的问题,在2000 pro系统下。
1,有的机器可以正常的运行,并且正常的隐藏进程;
2,有的机器可以正常的运行,不过不能正常的隐藏进程;
3,有的及其不能正常运行,出现“正在创建错误日志“的错误,程序不能起来。
以上的情况都发生在2000pro的系统下。
如果我在不能正常运行的机器上装上vc,则就变成正常运行,并且正常隐藏。
我的问题是:
1,以上的代码是不是跟以来的dll有关?如果机器上不是某个版本的话,就不支持?
2,如果真的有关,怎么解决?
谢谢大家,我会另外发贴给解决者另外的200分!