Win32应用程序未显示在“开始”菜单搜索

时间:2017-03-02 22:23:53

标签: c# .net windows registry nsis

我已经构建了一个Win32应用程序,该应用程序是通过自定义NSIS安装脚本安装的。应用程序安装并执行没有问题。但是,当我去搜索应用程序或在程序列表中找到应用程序时(在Windows 10和Windows 7中),它都没有列出。我假设我需要添加注册表值但不确定。我已在HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\[my app name]添加了注册表值,以便在“程序和功能”中查看该应用以进行卸载。

我也尝试添加此注册表项,但似乎没有做任何事情 HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\[my app executable]

任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

Create a shortcut

CreateShortcut "$SMPROGRAMS\MyApp.lnk" "$INSTDIR\MyApp.exe"

当用户在“运行”对话框中键入文件名( Win + R )时,将使用App Paths键。