繁体   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