如何判断游戏进程,是否被注入东西

如何判断游戏进程,是否被注入东西,第1张

程序 检测自身是否有DLL注入, 逻辑型, 公开, 判断是否有DLL注入自身,“真”则存在,“假”则不存在!

.参数 DLL文件名, 文本型, , 欲检测DLL名称

' 本名称子程序塌缓用作测试程序用,仅在开发及调试环境中有效,编译发布程序前将被系统自动清空,请将所有用作测试的临时代码放在本子程序中。 ***注意不要修改本子程序的名称、参数及返回值类型。

.如果 (GetModuleHandle (DLL文件名) = 0)

返回 (假)

.否则

返回 (真)

.如果结谨桥束

.子程序 取模块的DLL句柄, 整数型, 公开, 取自身进程中的DLL模块句柄。

.参数 DLL文件名, 文本型, , 欲DLL名称祥衫猛!

可以用腾讯电脑管家修复下。打开电脑管家——让租电脑诊所——软件问题——友改缺少dll文件。

如果不行,那就只有去网上下载了,(注意安好滑判全哈,扫描下)

去搜:vc2010 ,下载装上就好了

第一个就是多特,记得分清你的系统是64位还是32位的,64位的就装x64,32位的就装x86的那个文件

直接拷贝该文件到系统目录里:复制到C:\Windows\System\ 目录下。

程序的话,尝试使用兼容模式和管理员权限运行游戏试试, *** 作:程序上→属性→兼容性→勾选上使用管理员权限运行同时使用xp sp3 的兼容模式

在dll项目中的DllMain中加代码,那个就相碧备前滚穗当于main函数悔清。不过不止一种情况下回调用DllMain函数,这里就需要判断了

BOOL APIENTRY DllMain( HANDLE hModule,

DWORD ul_reason_for_call,

LPVOID lpReserved

)

{

switch (ul_reason_for_call)

{

case DLL_PROCESS_ATTACH:

通常代码都加在这里

break

case DLL_THREAD_ATTACH:

break

case DLL_THREAD_DETACH:

break

case DLL_PROCESS_DETACH:

break

}

return TRUE

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12557987.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存