怎么用易语言做个修改游戏程序的软件
这个要用到dll 获取进程标示符,也就是进程ID .版本 2.支持库 eAPI .程序集变量 进程列表, 进程信息, , "0".程序集变量 n, 整数型.程序集变量 进程ID, 整数型.程序集变量 寄存器, 整数型.程序集变量 进程的句柄, 整数型 .子程序 __启动窗口_创建完毕 进程列表 = 取系统进程列表 ().计次循环首 (取数组成员数 (进程列表), n) .如果真 (进程列表 [n].进程名称 = “你的游戏名称.exe”) 进程ID = 进程列表 [n].进程标识符 跳出循环 () .如果真结束 .计次循环尾 () 首先要获取访问权限,返回进程句柄。
.版本 2 .DLL命令 OpenProcess, 整数型, "Kernel32.dll", "OpenProcess" .参数 访问方法, 整数型 .参数 是否继承句柄, 逻辑型 .参数 进程标识符, 整数型 .版本 2 .子程序 _时钟1_周期事件 进程的句柄 = OpenProcess (2035711, 假, 进程ID) 3. 写数据到内存地址 .版本 2 .DLL命令 WriteProcessMemory, 逻辑型, , "WriteProcessMemory" .参数 进程句柄, 整数型 .参数 要写的内存地址, 整数型 .参数 写入变量的缓冲区, 整数型, 传址 .参数 要写入的字节数, 整数型 .参数 实际写入的字节数, 整数型.版本 2 .子程序 _时钟1_周期事件.局部变量 a, 整数型 WriteProcessMemory (进程的句柄, 327421008, 9999, 4, a) 4. 写完后要关闭句柄,不然会卡死 .版本 2 .DLL命令 CloseHandle, 逻辑型, , "CloseHandle" .参数 要关闭的句柄, 整数型.版本 2 .子程序 _时钟1_周期事件 CloseHandle (进程的句柄)
如何修改用易语言编写的软件的信息?
可以使用Reshacker(资源黑客)这款小工具来修改exe(或dll)文件的内容,包括更改程序的对话框内容,各种文字内容等等。
使用方法是,打开Reshacker工具,然后通过工具打开想要修改的exe文件,找到相应的程序资源修改为自己想要的即可,最后保存回exe文件就好了。
如下图:[打开程序文件后,就可以对里面的对话框、文字内容等资源进行修改了][修改完了,点击保存就可以了]工具下载见附件!
易语言要怎么修改图标 怎么修改软件图标
找到启动窗口,属性中的“图标”选项
如何用修改器修改易语言软件中的字
没源码,有方法:1. 游戏的进程名 取决于游戏文件的名字,直接改游戏主程序名字即可2. 如果是 窗口名字 ,用UE(是一个加强版记事本而已)或者其他的exe编辑工具(反编译之类的),或者一些汉化工具也行3. 反编译之类的有些复杂,一些exe资源查看器(exescope)【可能】能改(还要脱壳)4. 简单的,用UE打开游戏程序,然后看到一堆乱七八糟5. 解释一下,这些乱七八糟是 程序的代码之类的6. 窗口名称一般不会乱,因为大多没有加密压缩,在UE中按ctrl+F,注意勾选搜索ASCII码,然后搜到你的窗口名称,修改,注意字符不能错7. 字符不能错 的意思是:修改前名称有几个字节,修改后还有几个字节(汉字等符号占两个字节,标点英文占一个)1. 如:原来为:GTA3,这个名字是4个字节,一个汉字是两个字节,所以就可以改成“侠盗”,但改为“侠盗3”就会出错。
2. 再如:原来为“极品飞车2”,改成“aabbccdd0”一般也不会出错3. 注意,有可能搜索不到窗口名称(考虑别的工具),也有可能结果不止一个(一个一个试)4. 易语言的话不太好做,毕竟修改软件还是人来的好5. 可以借助一些窗口分析器之类的6. 也许只修改窗口名不能躲过检测,还有窗口类名之类的,用相同方法修改,可用大多数的窗口分析器找到
用易语言写软件要求能检测OD
你可以将软件加壳,加壳后一些数据安全得到了保证。
这包括一些没有加工过的字符串,例如:数据库密码,加密算法密码等等。
加压缩壳后,易语言的EXE文件尺寸一般会变小,一般1.5MB的软件会变小为800KB左右。
你可以就文件大小进行验证是否被人脱壳,如果被人脱壳了,程序的体积会增加很多,可以在代码中加入判断,如果软件明显增大,就关闭程序,阻止别人使用。
判断(取文件尺寸(取执行文件名())≥ 900000)另外还有许多别的方法如:加壳后数据签名验证 采用MD5对比 ,随机验证 ,定时验证、延时验证、客户数据集累验证 ,在程序中加入暗桩,等等。
但这不是一两句话能说清楚的。
易语言检测程序安装在什么地方
补充回答:我只是两年前使用过,做过简单的安装程序。
你还是上网找一下安装脚本,修改一下。
当你安装程序后,需要向注册表里填写软件信息,其中就包括软件的安装目录.当你再运行安装程序,就需要读取注册表的信息,根据信息可以判断软件是否已经安装,以及安装目录等.这些需要在安装前和后写脚本了实现,我不知道现在新版的nisi是否有预定义的动作.
转载请注明出处51数据库 » 易语言检测软件是否修改