簡體   English   中英

C#自定義卸載程序

[英]c# custom uninstaller

我正在嘗試編寫自定義卸載程序腳本; 但是,我仍然停留在“程序和功能”對話框中。 是否需要任何書面文件說明我需要添加哪些注冊表項才能在其中顯示我的應用程序? 或者-或者-是否有任何本機WINAPI / .NET函數可以直接在其中創建shurtcut?

附錄:某些業務要求不允許我使用第三方工具,例如默認的MSI安裝程序。 提供的答案應該在干凈的XP虛擬機(安裝了.NET 2.0)上起作用,而無需引用任何外部.dll。 謝謝。

我可以想象MSI安裝程序是最好的解決方案,但是如果您必須的話,注冊表項是添加/刪除程序對話框中項目的來源:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

我不知道是否有關於此密鑰結構的好的文檔,但是我敢肯定您可以弄清楚,這並不難

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM