窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | | | |
写到文件 (取运行目录 () +
“\reg.exe”,
到字节集 ( #图片1 ))
拖放对象1.
注册拖放控件 (分组框1.
取窗口句柄 ()) 拖放对象1.接收文件 =
真 拖放对象2.
注册拖放控件 (分组框2.
取窗口句柄 ()) 拖放对象2.接收文件 =
真
判断 (取反 (文件_是否存在 (取运行目录 () +
“\reg.ini”))
)
文件_创建 (取运行目录 () +
“\reg.ini”, 0
)

判断 (寻找文本 (接收到的文件路径,
“.lnk”, ,
假) ≠ -1
)接收到的文件路径 =
取快捷方式目标 (接收到的文件路径, , , , , , ,
)

标签1.标题 = 接收到的文件路径写配置项 (取运行目录 () +
“\reg.ini”,
“zc”,
“name”, 接收到的文件路径
)写配置项 (取运行目录 () +
“\reg.ini”,
“zc”,
“way”,
“1”)写配置项 (取运行目录 () +
“\reg.ini”,
“zc”,
“new”,
“1”)系统_以管理员模式创建进程 (取运行目录 () +
“\reg.exe”,
)结束 ()
判断 (取反 (文件_是否存在 (取运行目录 () +
“\reg.ini”))
)
文件_创建 (取运行目录 () +
“\reg.ini”, 0
)

判断 (寻找文本 (接收到的文件路径,
“.lnk”, ,
假) ≠ -1
)接收到的文件路径 =
取快捷方式目标 (接收到的文件路径, , , , , , ,
)

标签2.标题 = 接收到的文件路径写配置项 (取运行目录 () +
“\reg.ini”,
“zc”,
“name”, 接收到的文件路径
)写配置项 (取运行目录 () +
“\reg.ini”,
“zc”,
“way”,
“0”)写配置项 (取运行目录 () +
“\reg.ini”,
“zc”,
“new”,
“1”)系统_以管理员模式创建进程 (取运行目录 () +
“\reg.exe”,
)结束 ()
窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
文本 | 文本型 | | |
操作 | 文本型 | | |
是否最新操作 | 文本型 | | |
判断 (取反 (文件_是否存在 (取运行目录 () +
“\reg.ini”))
)
信息框 (“未找到配置文件”, 0, ,
)
文本 =
读配置项 (取运行目录 () +
“\reg.ini”,
“zc”,
“name”,
)
操作 =
读配置项 (取运行目录 () +
“\reg.ini”,
“zc”,
“way”,
)
是否最新操作 =
读配置项 (取运行目录 () +
“\reg.ini”,
“zc”,
“new”,
“”)
判断 (取反 (是否最新操作 =
“1”) 或 是否最新操作 =
“”)
结束 ()




判断 (文本 =
“”)
信息框 (“未找到配置文本”, 0, ,
)
判断 (操作 =
“”)
信息框 (“未找到操作方式”, 0, ,
)

标签4.标题 = 文本

判断 (操作 =
“1”) 

标签6.标题 =
“注册”
注册 (文本
)

标签6.标题 =
“删除”
删除 (文本
)




结束 ()变量名 | 类 型 | 静态 | 数组 | 备 注 |
注册 | 注册表操作 | | |
文件名 | 文本型 | | |
文件名 =
文本_取右边 (接收到的文件路径,
“\”, ,
)文件名 =
文本_取左边 (文件名,
“.”)输出调试文本 (接收到的文件路径, 文件名
)
判断 (注册.
写字符串值 (“HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run”, 文件名, 接收到的文件路径
))
信息框 (“注册成功!”, 0, ,
)
信息框 (“注册失败!”, 0, ,
)写配置项 (取运行目录 () + “\reg.ini”, “zc”, “new”, “0”)变量名 | 类 型 | 静态 | 数组 | 备 注 |
注册 | 注册表操作 | | |
文件名 | 文本型 | | |
文件名 =
文本_取右边 (接收到的文件路径,
“\”, ,
)文件名 =
文本_取左边 (文件名,
“.”)
判断 (注册.
删除键名 (“HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run”, 文件名
))
信息框 (“删除成功!”, 0, ,
)
信息框 (“删除失败!”, 0, ,
)写配置项 (取运行目录 () + “\reg.ini”, “zc”, “new”, “0”)