VC6.0打开程序进程和操作进程
来源:互联网 发布:鼠标手写输入法 mac 编辑:程序博客网 时间:2024/06/11 16:31
如果我们要读取一个正在运行的exe可执行程序的数据,那么首先要找到它的句柄才可以,一般我们写辅助的时候经常用到,以下是打开进程的基本代码:
bool CNormalTanksDlg::OpenProc(){CString str;//1.读取游戏窗口句柄HTanks=::FindWindow(NULL,"Normal-tanks");if (HTanks!=NULL){//2.获取游戏进程IDGetWindowThreadProcessId(HTanks,&Pid);//3.打开进程Hprocess=OpenProcess(PROCESS_ALL_ACCESS,FALSE,Pid);if (Hprocess!=0){//打开进程成功return TRUE;} else{// 打开失败AfxMessageBox("打开游戏进程失败!");return FALSE;}}else{//查找游戏句柄失败AfxMessageBox("请运行游戏后再开启软件!");KillTimer(0);}return FALSE;}
打开进程成功以后我们就可以执行WriteProcessMemory和ReadProcessMemory操作啦,是不是很简单?
0 0
- VC6.0打开程序进程和操作进程
- 批处理关闭进程和打开某程序
- 打开进程,等操作 openProcess
- VC6.0下创建进程
- 完美打开EXCEL进程和关闭进程
- windows下 程序里和cmd中获取/查看进程的参数的方法,打开进程
- 程序、进程和线程
- 线程、进程和程序
- 进程和程序
- 线程、进程和程序
- 线程、进程和程序
- 程序和进程
- APUE:进程和程序
- 进程和线程操作
- 【原创】进程操作:程序只能由特定进程打开,不能单独双击运行的比较笨的解决办法
- 打开,关闭 Notepad.exe 进程操作
- VC6.0附加到进程空列表
- 祖先进程0进程和1进程
- Android初学之安全卫士中号码归属地背景设置(弹出对话框)
- CentOS6.5下docker的安装及遇到的问题和简单使用
- 浏览器如何进行简单的测试
- 第14周项目2.3.2 从文件中读取按名字排序的成绩单
- leetcode:Linked List Cycle
- VC6.0打开程序进程和操作进程
- Hibernate核心API
- 第14周项目2.3 从文件中读取成绩按成绩排序的成绩单
- linux进程调度、进程切换原理详解
- 武器拖尾的实现
- 【Object-C】协议 @protocol
- CSS大小不固定的图片和多行文字的垂直水平居中
- UVa 816 - Abbott's Revenge(BFS+记录状态判重)
- strace学习