易语言 判断?
本帖最后由 八月末央Vivian 于 2015-4-14 20:47 编辑RT
我再改了一遍,还打不开就自己复制代码吧
1
.版本 2
.程序集 窗口程序集1
.程序集变量 我的消息接口, 整数型
.程序集变量 对方消息接口, 整数型
.子程序 _窗口1_首次激活
我的消息接口 = 10010
对方消息接口 = 10086
标题 = “接口 - [” + 到文本 (我的消息接口) + “]”
编辑框2.内容 = 到文本 (对方消息接口)
进程通信.开始监听 (&通信触发子程序, 我的消息接口)
.子程序 _按钮1_被单击
.局部变量 y, 文本型
进程通信.发送数据 (到字节集 (编辑框1.内容), 对方消息接口)
y = #换行符 + “﹥ ” + 当前时间 () + 字符 (9) + 编辑框1.内容 + #换行符
编辑框4.加入文本 (y)
.子程序 通信触发子程序
.局部变量 y, 文本型
y = #换行符 + “﹤ ” + 当前时间 () + 字符 (9) + 到文本 (进程通信.取回数据 ()) + #换行符
编辑框4.加入文本 (y)
.子程序 当前时间, 文本型
返回 (到文本 (取小时 (取现行时间 ())) + “.” + 到文本 (取分钟 (取现行时间 ())) + “.” + 到文本 (取秒 (取现行时间 ())) + “ ”)
2
.版本 2
.程序集 窗口程序集1
.程序集变量 我的消息接口, 整数型
.程序集变量 对方消息接口, 整数型
.子程序 _窗口1_首次激活
我的消息接口 = 10086
对方消息接口 = 10010
标题 = “接口 - [” + 到文本 (我的消息接口) + “]”
编辑框2.内容 = 到文本 (对方消息接口)
进程通信.开始监听 (&通信触发子程序, 我的消息接口)
.子程序 _按钮1_被单击
.局部变量 y, 文本型
进程通信.发送数据 (到字节集 (编辑框1.内容), 对方消息接口)
y = #换行符 + “﹥ ” + 当前时间 () + 字符 (9) + 编辑框1.内容 + #换行符
编辑框4.加入文本 (y)
.子程序 通信触发子程序
.局部变量 y, 文本型
y = #换行符 + “﹤ ” + 当前时间 () + 字符 (9) + 到文本 (进程通信.取回数据 ()) + #换行符
编辑框4.加入文本 (y)
.子程序 当前时间, 文本型
返回 (到文本 (取小时 (取现行时间 ())) + “.” + 到文本 (取分钟 (取现行时间 ())) + “.” + 到文本 (取秒 (取现行时间 ())) + “ ”)
厄 就不能取类名标题来判断嘛..
源码不放出来 谁能给你修改 晕
说的什么都不知道
Crook 发表于 2015-4-14 21:02
厄 就不能取类名标题来判断嘛..
怎样弄?
可以去句柄吧,楼主说的只要是任何一个测试.exr都会打补丁,这没有什么错误的,因为你本身判断的就是有没有这个进程,而没有判断这个进程是不是你的软件
本帖最后由 八月末央Vivian 于 2015-4-15 07:10 编辑
纯属浪费 发表于 2015-4-14 23:06
可以去句柄吧,楼主说的只要是任何一个测试.exr都会打补丁,这没有什么错误的,因为你本身判断的就是有没有 ...
可是句柄不是每次打开都会变?
我想问"测试.exe"和"补丁.dll"都是你写的吗
如果都是你来写的,那么可以用进程通信来确定是否正在运行进而打补丁
如果只有"补丁.dll"是你写的可以在"测试.exe"里面找一段特征码然后确定是否是真的"测试.exe"
八月末央Vivian 发表于 2015-4-15 06:25
可是句柄不是每次打开都会变?
我记得易语言可以读窗口标题的吧,之后在取句柄,每次运行取一次,不是固定的
页:
[1]
2