易语言注册表操作——卸载列表信息
这个源码算是一个例程,就是如何把卸载程序加入到控制面板里,然后我逛源码网逛了很久都没有看到类似的源码出现过,但在最近我琢磨注册表的时候发现了,所以就写了一个,以便有需要的易友们使用,这个源码主要就是安装、卸载程序的写法,主要用到了注册表操作、以及快捷方式创建,需要源码例程的盆友们可以私信找我领取



主要代码:
【创建桌面快捷方式】
创建快捷方式 (取特定目录 (3) + “双击卸载测试项”, 取运行目录 () + “\” + “双击卸载.exe”, , , )

【创建开始菜单组】
文件_创建文件目录 (取特定目录 (6) + “测试用途项\”)
创建快捷方式 (取特定目录 (6) + “测试用途项\双击卸载测试项”, 取运行目录 () + “\” + “双击卸载.exe”, , , )
【加入注册表项】
注册表操作.写注册项Ex (#现行用户, “SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\测试用途项\”, “UninstallString”, 到字节集 (取运行目录 () + “\双击卸载.exe”), #REG_SZ)
注册表操作.写注册项Ex (#现行用户, “SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\测试用途项\”, “DisplayIcon”, 到字节集 (取运行目录 () + “\双击卸载.exe”), #REG_SZ)
注册表操作.写注册项Ex (#现行用户, “SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\测试用途项\”, “DisplayName”, 到字节集 (“测试用途项”), #REG_SZ)

常用项说明:
DisplayIcon (字符串)-将要显示于你的应用程序名称旁边的图标的路径,文件名和索引(一般写主程序的路径,原因待了解)。
DisplayName (字符串) - 卸载列表中显示的应用程序名称。
UninstallString (字符串) - 卸载程序文件路径。
InstallLocation (字符串)- 安装目录 ($INSTDIR)
Publisher (字符串)- 发布者(或公司)的名称
ModifyPath (字符串)- 应用程序的修复程序的路径和文件名。
InstallSource (字符串)- 应用程序的安装路径。
ProductID (字符串)- 应用程序的产品 ID。
RegOwner (字符串)- 应用程序的注册拥有者。
RegCompany (字符串)- 应用程序的注册公司。
HelpLink (字符串)- 技术支持的网站链接。
HelpTelephone (字符串)- 技术支持电话。
URLUpdateInfo (字符串)- 应用程序的在线更新网址链接。
URLInfoAbout (字符串)- 应用程序的主页链接。
DisplayVersion (字符串)- 应用程序的显示版本。
VersionMajor (DWORD)- 应用程序的主版本号。
VersionMinor (DWORD)- 应用程序的副版本号。
NoModify (DWORD)- 1 (如果卸载程序没有修改应用程序的选项)
NoRepair (DWORD)- 1 (如果卸载程序没有修复安装程序的选项)
如果“NoModify”和“NoRepair”都被设为 1,那么按钮将会用“删除”代替“修改/删除”

