当前位置:首页 > 虚拟机 > 正文

易语言控制虚拟机内游戏


一、易语言如何暂停所有游戏进程

OpenProcess获取进程句柄
Toolhelp32Snapshot获取快照
3.然后调用Thread32First、Thread32Next获取线程

源代码:.版本2
.DLL命令挂起线程,整数类型,“”,“SuspendThread”
.参数hThread,整数类型,,线程句柄
。DLL命令恢复线程,整数类型,"","ResumeThread",,取消注释
.参数hThread,,,线程句柄
.DLL命令创建线程,整数类型,"","CreateThread""
.参数lpThreadAttributes,整数类型
.参数dwStackSize,整数类型
.参数例程指针,例程指针
.参数参数“”TerminateThread"
.参数线程标识符,整数类型
.参数dwExitCode,整数类型


二、如何使用易语言调用游戏对话框1、使用彝语调用游戏对话框的方法如下。
2。获取游戏手柄、后台绑定或前台嵌入。
3。嵌入辅助窗口后,游戏窗口将成为辅助窗口的子窗口。背景和前景的绑定和解除绑定是独立的过程,不应该在嵌入中实现。
4。嵌入后,关闭助手窗口,游戏进程将同时接受。
三、易语言,如何实现控制多个游戏窗口。.版本2
。该库支持EAPI
。局部变量ID,,,''0'
。局部变量i,整数类型
。局部变量hwnd,整数类型,,''0"
.局部变量k,整数类型
窗口句柄=window_gethandler("","GAMEAPP")
l_RegisterDaMo()
l_CreateDaMoMultithread()
循环头计数(进程获取ID数组(id,"")),i)循环头计数(进程窗口)。get(id[i],k)
if窗口类名(hwnd[k])
ound_bindingwindow(,hwnd[k],"gdi2","windows3","windows",0)
.iftrueend
.looptailcount()
.looptailcount()