易語言注冊表操作——卸載列表信息

這個源碼算是一個例程,就是如何把卸載程序加入到控制面板里,然后我逛源碼網(wǎng)逛了很久都沒有看到類似的源碼出現(xiàn)過,但在最近我琢磨注冊表的時候發(fā)現(xiàn)了,所以就寫了一個,以便有需要的易友們使用,這個源碼主要就是安裝、卸載程序的寫法,主要用到了注冊表操作、以及快捷方式創(chuàng)建,需要源碼例程的盆友們可以私信找我領(lǐng)取



主要代碼:
【創(chuàng)建桌面快捷方式】
創(chuàng)建快捷方式 (取特定目錄 (3) + “雙擊卸載測試項”, 取運行目錄 () + “\” + “雙擊卸載.exe”, , , )

【創(chuàng)建開始菜單組】
文件_創(chuàng)建文件目錄 (取特定目錄 (6) + “測試用途項\”)
創(chuàng)建快捷方式 (取特定目錄 (6) + “測試用途項\雙擊卸載測試項”, 取運行目錄 () + “\” + “雙擊卸載.exe”, , , )
【加入注冊表項】
注冊表操作.寫注冊項Ex (#現(xiàn)行用戶, “SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\測試用途項\”, “UninstallString”, 到字節(jié)集 (取運行目錄 () + “\雙擊卸載.exe”), #REG_SZ)
注冊表操作.寫注冊項Ex (#現(xiàn)行用戶, “SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\測試用途項\”, “DisplayIcon”, 到字節(jié)集 (取運行目錄 () + “\雙擊卸載.exe”), #REG_SZ)
注冊表操作.寫注冊項Ex (#現(xiàn)行用戶, “SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\測試用途項\”, “DisplayName”, 到字節(jié)集 (“測試用途項”), #REG_SZ)

常用項說明:
DisplayIcon (字符串)-將要顯示于你的應(yīng)用程序名稱旁邊的圖標(biāo)的路徑,文件名和索引(一般寫主程序的路徑,原因待了解)。
DisplayName (字符串) - 卸載列表中顯示的應(yīng)用程序名稱。
UninstallString (字符串) - 卸載程序文件路徑。
InstallLocation (字符串)- 安裝目錄 ($INSTDIR)
Publisher (字符串)- 發(fā)布者(或公司)的名稱
ModifyPath (字符串)- 應(yīng)用程序的修復(fù)程序的路徑和文件名。
InstallSource (字符串)- 應(yīng)用程序的安裝路徑。
ProductID (字符串)- 應(yīng)用程序的產(chǎn)品 ID。
RegOwner (字符串)- 應(yīng)用程序的注冊擁有者。
RegCompany (字符串)- 應(yīng)用程序的注冊公司。
HelpLink (字符串)- 技術(shù)支持的網(wǎng)站鏈接。
HelpTelephone (字符串)- 技術(shù)支持電話。
URLUpdateInfo (字符串)- 應(yīng)用程序的在線更新網(wǎng)址鏈接。
URLInfoAbout (字符串)- 應(yīng)用程序的主頁鏈接。
DisplayVersion (字符串)- 應(yīng)用程序的顯示版本。
VersionMajor (DWORD)- 應(yīng)用程序的主版本號。
VersionMinor (DWORD)- 應(yīng)用程序的副版本號。
NoModify (DWORD)- 1 (如果卸載程序沒有修改應(yīng)用程序的選項)
NoRepair (DWORD)- 1 (如果卸載程序沒有修復(fù)安裝程序的選項)
如果“NoModify”和“NoRepair”都被設(shè)為 1,那么按鈕將會用“刪除”代替“修改/刪除”