0
我有一个小WPF应用程序在程序执行过程中写入一些基本信息到注册表中。该应用程序与Windows Installer一起打包。如何通过控制面板卸载程序时,告诉Windows Installer卸载程序执行期间创建的注册表项?我如何能在卸载删除注册表项(安装与Windows安装程序完成)
我有一个小WPF应用程序在程序执行过程中写入一些基本信息到注册表中。该应用程序与Windows Installer一起打包。如何通过控制面板卸载程序时,告诉Windows Installer卸载程序执行期间创建的注册表项?我如何能在卸载删除注册表项(安装与Windows安装程序完成)
我不知道这是否会满足大家的需要,但它可以帮助你看它从一个不同的角度(也注意到,没有在安装过程中,他们计划执行期间创建的创建这些项) 。
通常当我必须做这样的事情,我有安装程序创建,该方案将需要的注册表值“伪”的值。因此,程序永远不需要创建新的注册表值,并且卸载过程很简单。
,如果我需要动态生成的注册表值,我一般会具有注册表值点在应用程序的数据,在那里我会用某种文件结构的文件夹中。这样做时,删除动态元素是一项微不足道的任务(只需删除文件夹)。
我喜欢那个想法。尽管问题很快。在Windows安装程序中,我会创建“虚拟”值。我没有看到添加注册表值的选项?我只看到选项来创建文件夹和特殊文件夹。 – 2010-10-18 19:57:03
明白了。在VS中找到注册表编辑器。谢谢。 – 2010-10-18 20:39:34