在Windows注册表上注册程序,使其显示在“控制面板”上的“卸载程序”中

时间:2013-02-09 20:23:32

标签: windows installer registry

假设我有一个简单的程序:SomeProgram.exeUninstaller.exe这些程序在C:\ProgramFiles\MyProgram以及几个dll和资源。

无论如何,我有一个简单的安装程序,可以为该路径安装几个先决条件。 现在我的问题是如何在窗口注册表上注册SomeProgram.exe,以便我可以在控制面板中添加或删除程序时显示它。我想在用户点击删除我的程序时执行Uninstaller.exe。此外,我想在Windows启动菜单上创建一个文件夹,以便用户可以从那里启动程序,以防他不想在桌面上有快捷方式。

1 个答案:

答案 0 :(得分:5)

您需要做的就是创建注册表项,如“sergmat”中的第二个链接所示。这将使程序显示在“控制面板”的列表中。 http://msdn.microsoft.com/en-us/library/windows/desktop/aa372105(v=vs.85).aspx