使用InstallShield安装程序从卸载时删除注册表中的值

时间:2012-05-23 06:44:50

标签: c# asp.net windows installshield

是否可以使用InstallShield安装程序在卸载时从注册表中删除字符串键值。尽管我搜索过,但我找不到答案。

1 个答案:

答案 0 :(得分:1)

也许有点晚了,但我想你会想要在Registry表中添加一行(你可以在InstallShield的 Direct Editor 视图下找到它)。这将允许您指定将在 RemoveRegistryValues 操作期间删除的注册表。

有关此表的更多信息,请查看此处:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa371168(v=vs.85).aspx

或者,您可以编写自定义操作以在卸载时运行,并使用InstallScript将其删除。你可以在这里找到一个例子:

http://helpnet.flexerasoftware.com/installshield18helplib/mergedProjects/installshield18langref/LangrefRegDBDeleteKey_example.htm

希望这有帮助!

安迪