看流星社区

 找回密码
 注册账号
查看: 3037|回复: 2

[VB] OpenProcess 的参数问题?

[复制链接]

该用户从未签到

发表于 2011-4-5 10:21:35 | 显示全部楼层 |阅读模式
最近想 做个 《天之炼狱》 的挂机辅助,但是用 OpenProcess  

打开游戏进程的时候,返回值居然是 0 ,说明打开失败。请问 各

位 高手 是不是 游戏 做了 什么屏蔽 之类的??

hProcess = OpenProcess(PROCESS_ALL_ACCESS, 0, pid)    返

回值是 ”0“, 请问各位 高手  OpenProcess  这个 函数 的 第

一个 参数 有几种取值,能告诉我吗?谢谢

该用户从未签到

发表于 2011-4-5 10:21:49 | 显示全部楼层
比较常用的有两种,1040和2035711.
2035711为完全控制权限,写内存用.

该用户从未签到

发表于 2011-4-5 10:22:09 | 显示全部楼层
调一下GetLastError函数()看看具体是什么错误吧!!C里面我常用这样的代码;
LPVOID lpMsgBuf;  
FormatMessage(  
    FORMAT_MESSAGE_ALLOCATE_BUFFER |  
    FORMAT_MESSAGE_FROM_SYSTEM |  
    FORMAT_MESSAGE_IGNORE_INSERTS,  
    NULL,  
    GetLastError(),  
    MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language     
    (LPTSTR) &lpMsgBuf,  
    0,  
    NULL  
    );  

    MessageBox( NULL, (LPCTSTR)lpMsgBuf, "Error", MB_OK | MB_ICONINFORMATION );  
         
    // Free the buffer.  
    LocalFree( lpMsgBuf );
不知道对你是否有点帮助~~
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-4-19 10:03

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表