八月末央Vivian 发表于 2015-4-14 19:41

易语言 判断?

本帖最后由 八月末央Vivian 于 2015-4-14 20:47 编辑

RT

岁月神偷 发表于 2015-4-14 19:41

我再改了一遍,还打不开就自己复制代码吧

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

厄 就不能取类名标题来判断嘛..

寒秋 发表于 2015-4-14 21:10

源码不放出来 谁能给你修改 晕

549404425 发表于 2015-4-14 22:13

说的什么都不知道

八月末央Vivian 发表于 2015-4-14 22:48

Crook 发表于 2015-4-14 21:02
厄 就不能取类名标题来判断嘛..

怎样弄?

纯属浪费 发表于 2015-4-14 23:06

可以去句柄吧,楼主说的只要是任何一个测试.exr都会打补丁,这没有什么错误的,因为你本身判断的就是有没有这个进程,而没有判断这个进程是不是你的软件

八月末央Vivian 发表于 2015-4-15 06:25

本帖最后由 八月末央Vivian 于 2015-4-15 07:10 编辑

纯属浪费 发表于 2015-4-14 23:06
可以去句柄吧,楼主说的只要是任何一个测试.exr都会打补丁,这没有什么错误的,因为你本身判断的就是有没有 ...
可是句柄不是每次打开都会变?

岁月神偷 发表于 2015-4-15 08:48

我想问"测试.exe"和"补丁.dll"都是你写的吗

如果都是你来写的,那么可以用进程通信来确定是否正在运行进而打补丁

如果只有"补丁.dll"是你写的可以在"测试.exe"里面找一段特征码然后确定是否是真的"测试.exe"

纯属浪费 发表于 2015-4-15 09:22

八月末央Vivian 发表于 2015-4-15 06:25
可是句柄不是每次打开都会变?

我记得易语言可以读窗口标题的吧,之后在取句柄,每次运行取一次,不是固定的
页: [1] 2
查看完整版本: 易语言 判断?