新建一个控制台程序代码如下
.版本 2
.子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行
.局部变量 cc, 字节集
.局部变量 START, STARTUPINFO
.局部变量 INFO, PROCESS_INFORMATION
.局部变量 dd, 字节集, , "0"
.局部变量 路径, 文本型
路径 = 取临时文件名 ()
删除文件 (路径)
路径 = 取文本左边 (路径, 取文本长度 (路径) - 3) + “bat”
cc = 读入文件 (取运行目录 () + “\” + 取执行文件名 ())
dd = 分割字节集 (cc, 到字节集 (到文本 (到字节集 ({ 253, 133, 206, 212, 202 }) + 到字节集 ({ 210, 131, 154 }) + 到字节集 ({ 202, 182 }))), )
写到文件 (路径, dd [2])
START.cb = 65
CreateProcess (0, 读环境变量 (“ComSpec”) + “ /c ” +
#引号 + 路径 + #引号, 0, 0, 假, 0, 0, 0, START, INFO)
WaitForSingleObject (INFO.hProcess, -1)
删除文件 (路径)