【发布时间】:2014-01-05 06:25:23
【问题描述】:
我正在尝试设置打开应用程序安装程序注册的文件扩展名之一时出现的应用程序名称,现在它显示如下:
因为我可以发布图片...
在此对话框中:
(来源:eightforums.com)
它显示完整的应用程序路径“C:/Program Files/.../myapp.exe”而不是应用程序名称
我想让应用程序名称出现在那里,而不是完整的命令行路径...
这是代表我在安装程序中所做的注册表文件:
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TalanSoft.GaeaLevel.v1]
@="Gaea Level"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TalanSoft.GaeaLevel.v1\DefaultIcon]
@="\"C:\\Program Files (x86)\\TalanSoft\\Gaea3/Gaea/bin/nt-x86/niw_ra.exe\",0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TalanSoft.GaeaLevel.v1\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TalanSoft.GaeaLevel.v1\shell\open]
@=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TalanSoft.GaeaLevel.v1\shell\open\command]
@="\"C:\\Program Files (x86)\\TalanSoft\\Gaea3/Gaea/bin/nt-x86/niw_ra.exe\" -I\"C:\\Program Files (x86)\\TalanSoft\\Gaea3/niSDK/data/\" -I\"C:\\Program Files (x86)\\TalanSoft\\Gaea3/niSDK/scripts/\" -I\"C:\\Program Files (x86)\\TalanSoft\\Gaea3/ham/scripts/\" -I\"C:\\Program Files (x86)\\TalanSoft\\Gaea3/Gaea/scripts/\" -I\"C:\\Program Files (x86)\\TalanSoft\\Gaea3/Gaea/scripts/gaea/\" -e -Dgaea.start_app_level=\"%1\" gaea/gaea.niw"
[HKEY_LOCAL_MACHINE\SOFTWARE\TalanSoft\Gaea\Capabilities]
"ApplicationDescription"="Gaea is a web development application developed by TalanSoft Co."
"ApplicationIcon"="C:\\Program Files (x86)\\TalanSoft\\Gaea3\\Gaea\\bin\\nt-x86\\niw_ra.exe,0"
"ApplicationName"="Gaea"
[HKEY_LOCAL_MACHINE\SOFTWARE\TalanSoft\Gaea\Capabilities\FileAssociations]
".level"="TalanSoft.GaeaLevel.v1"
".gaea"="TalanSoft.GaeaApp.v1"
[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"Gaea"="SOFTWARE\\TalanSoft\\Gaea\\Capabilities"
我已经按照本文中的建议进行了设置:http://msdn.microsoft.com/en-us/library/windows/desktop/cc144154(v=vs.85).aspx#intro
关于如何设置的任何想法,我找不到任何 Win8 特定信息。
【问题讨论】:
-
我真的不能(不允许)发布图片,因为我没有 10 个声誉...我的意思是发布实际问题的图片 - 应用程序的屏幕截图,图片是我发现一个看起来相似的链接。
标签: c++ windows winapi windows-installer