1

我正在尝试编写自定义卸载程序脚本;但是,我被困在“程序和功能”对话框中。是否有任何书面文档说明我需要添加哪些注册表项才能在此处显示我的应用程序?或者 - 或者 - 是否有任何本机 WINAPI / .NET 函数可以直接在那里创建快捷方式?

附录:有业务要求不允许我使用第三方工具,例如默认的 MSI 安装程序。提供的答案应该可以在安装了 .NET 2.0 的干净 XP 虚拟机上运行,​​无需引用任何外部 .dll。谢谢你。

4

1 回答 1

1

我想 MSI 安装程序是最好的解决方案,但如果必须,作为添加/删除程序对话框中项目来源的注册表项在这里:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

我不知道是否有关于这个键的结构的好文档,但我相信你可以弄清楚,这并不难

于 2009-04-26T04:35:54.377 回答