我做了一個沒有安裝的小應用程序。只需從A複製到B.現在我想在Windows系統中複製一個快捷方式(lnk)文件,以使應用程序可見並可卸載。 但是,當像搜索「鏈接快捷方式卸載窗口」這樣的關鍵詞搜索時,會出現不需要的東西。如何判斷安裝程序是否有卸載程序?
你能告訴我如何將Windows圖標和應用程序作爲可卸載程序的鏈接嗎?
Regards
PS:我的問題不是如何創建一個lnk文件。
我做了一個沒有安裝的小應用程序。只需從A複製到B.現在我想在Windows系統中複製一個快捷方式(lnk)文件,以使應用程序可見並可卸載。 但是,當像搜索「鏈接快捷方式卸載窗口」這樣的關鍵詞搜索時,會出現不需要的東西。如何判斷安裝程序是否有卸載程序?
你能告訴我如何將Windows圖標和應用程序作爲可卸載程序的鏈接嗎?
Regards
PS:我的問題不是如何創建一個lnk文件。
我不知道如果我理解你的問題,但您可以將程序添加到註冊表,以使它出現在「軟件」(Windows)中:
例子:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\NameOfYourProgram]
"DisplayName"="NameOfYourProgram"
"UninstallString"="path/to/program/NameOfYourUninstaller.exe"
更換NameOfYourProgram
和path/to/program/NameOfYourUninstaller.exe
以符合您的需求,然後將其保存爲.reg文件並雙擊它將其添加到註冊表中。
DisplayName
和UninstallString
是必需的。
還有一些更多的參數,它們是可選的:http://nsis.sourceforge.net/Add_uninstall_information_to_Add/Remove_Programs#Optional_values
在這種情況下,您需要提供一個卸載程序或腳本。沒有辦法告訴安裝程序數據庫「只刪除這些文件」。在這種情況下,您必須讓用戶複製應用程序和卸載程序。如果他們不這樣做,他們最終會得到一個他們無法使用的卸載程序條目。出於這個原因,如果你想要一個卸載程序,最好也使用安裝程序。另外,對於那些只需複製卸載程序的應用程序而言,這種情況非常罕見。
(我想,也許你可以使用你的應用程序運行在特殊模式下作爲一個卸載程序,但我會建議反對這個。)
你不能把一個.lnk文件與卸載安裝程序說明。
如果您希望應用程序出現在Window的已安裝程序列表中並可用於卸載,則需要編寫一個簡單的安裝程序。有很多非常簡單的工具可以讓你構建一個安裝包 - 你應該使用其中的一個。
謝謝。你明白非常準確! – Nasenbaer