用API枚举已安装软件进程列表、开机启动项

易语言 2020-07-17 19:54:29

用API枚举已安装软件进程列表、开机启动项

调试输出 (接收到的文件路径)
.如果真 (寻找文本 (接收到的文件路径, “.”, , 假) = -1)
信息框 (“请拖入可执行文件!”, 0, )
返回 ()
.如果真结束
编辑框_程序路径.内容 = 接收到的文件路径
索引 = 倒找文本 (接收到的文件路径, “\”, , 假)
编辑框_程序名称.内容 = 取文本右边 (接收到的文件路径, 取文本长度 (接收到的文件路径) - 索引)

.如果真 (置剪辑板文本 (“程序名称:” + 超级列表框_软件管理.取标题 (超级列表框_软件管理.现行选中项, 1) + #换行符 + “软件发布者:” + 超级列表框_软件管理.取标题 (超级列表框_软件管理.现行选中项, 2) + #换行符 + “程序安装目录:” + 超级列表框_软件管理.取标题 (超级列表框_软件管理.现行选中项, 5) + #换行符 + “程序安装日期:” + 超级列表框_软件管理.取标题 (超级列表框_软件管理.现行选中项, 4) + #换行符 + “程序版本:” + 超级列表框_软件管理.取标题 (超级列表框_软件管理.现行选中项, 3)))
信息框 (“复制成功”, 0, )
返回 ()
.如果真结束
信息框 (“复制失败”, 0, )