一种简单的思路,分享出来
原理是“执行”的第三参数“命令行”
和易语言自带的命令“取命令行”
实现过程:
1.程序A为启动器,程序B为自写的另一程序
2.程序A中执行程序B,并在第【三参数“命令行”】中填写“秘钥”
例如
【执行 (4, 取当前目录 () + “\例子_被启动程序.exe”, “这一段相当于秘钥,可以在云端储存” + #换行符 + “也可以多行”, , )】
执行 (4, 取当前目录 () + “\例子_被启动程序.exe”, “这一段相当于秘钥,可以在云端储存” + #换行符 + “也可以多行”, , )
3.程序B在启动窗口下方进行“取命令行”,随后进行判断
判断【取出的命令行是否=“这一段相当于秘钥,可以在云端储存” + #换行符 + “也可以多行”】
如果符合则说明是启动器启动,如果不符合说明要么是第三方启动要么是直接点击exe启动
变量名 | 类 型 | 静态 | 数组 | 备 注 | bl | 文本型 | | 0 | i | 整数型 | | | 验证 | 文本型 | | | 取命令行 (bl ) 计次循环首 (取数组成员数 (bl ), i )  编辑框1. 加入文本 (bl [i ] + #换行符 )  如果 (验证 = “”)  验证 = 验证 + bl [i ]  验证 = 验证 + #换行符 + bl [i ]  计次循环尾 () 如果 (验证 ≠ “这一段相当于秘钥,可以在云端储存” + #换行符 + “也可以多行”) 信息框 (“没有使用官方启动器启动,启动失败”, 0, , ) 结束 () 信息框 (“启动成功”, 0, , )
原理很简单,高手勿喷,新手做个研究
编译好的例程和源码在下方回复可见
exe绑定启动器.rar
(933.15 KB, 下载次数: 56, 售价: 1 枚 精币)
|