我已经构建了一个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]
任何帮助将不胜感激。谢谢!
答案 0 :(得分:1)
CreateShortcut "$SMPROGRAMS\MyApp.lnk" "$INSTDIR\MyApp.exe"
当用户在“运行”对话框中键入文件名( Win + R )时,将使用App Paths键。