2014-01-05 33 views
0

我試圖設置打開應用程序的安裝程序註冊的文件擴展名之一時出現的應用程序的名稱,現在它顯示:在Windows 8中錯誤的應用程序名稱「打開此類型的文件」對話框


因爲我可以發表圖片...

在該對話框:

它顯示了完整的應用程序路徑「C:/ Program Files文件/.../妙pp.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的具體信息。

+0

我真的不能(我不準)後的圖像,因爲我沒有10和聲譽......我的意思後實際問題的圖片 - 應用程序的屏幕截圖,圖片是我發現的看起來類似的鏈接。 –

回答

0

HKLM\SOFTWARE\Classes\Applications下創建用於FriendlyAppName你的EXE一個字符串值,例如:

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\niw_ra.exe] 
"FriendlyAppName" = "Gaea" 

This MSDN article介紹,你可以給你的應用程序中的所有選項。

編輯:發現this SO answer說同樣的事情之後

+0

非常感謝,解決了它:) –

相關問題