我正在尝试编写一个自定义的卸载程序脚本;但是,我被困在“程序和功能”对话框中。是否有任何书面文件,我需要添加什么注册表项,以便我的应用程序显示在那里?或者-或者-是否有任何本机WINAPI/.NET函数可以直接在那里创建shutcut?
附录:有些业务要求不允许我使用第三方工具,比如默认的MSI安装程序。提供的答案应该在一个干净的XP虚拟机上工作,安装了.net2.0,没有引用任何外部的.dll。非常感谢。
我认为MSI安装程序是最好的解决方案,但如果必须的话,作为“添加/删除程序”对话框中项目源的注册表项如下所示:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
我不知道是否有一个关于这把钥匙的结构很好的文件,但我相信你能弄清楚,这并不难