【发布时间】:2014-12-09 09:45:10
【问题描述】:
我想将我的应用程序添加到默认程序列表中并阅读以下文章和问题:
How do I add my application in the Default Programs list of Windows Vista/7?
http://msdn.microsoft.com/en-us/library/cc144154%28v=vs.85%29.aspx
做所有的主题,但没有机会。
我制作这样的注册表项:
HKEY_LOCAL_MACHINE
SOFTWARE
Classes
TestApp.AssocFile.TA4
(Default) = TA4 Format
DefaultIcon
(Default) = %ProgramFiles%\TestApp\TA4.ico
shell
open
command
(Default) = %ProgramFiles%\TestApp\TA4Opener.exe
HKEY_LOCAL_MACHINE
SOFTWARE
Test
TestApp
Capabilities
ApplicationDescription = App Description
FileAssociations
.ta4 = TestApp.AssocFile.TA4
HKEY_LOCAL_MACHINE
SOFTWARE
RegisteredApplications
TestApp = Software\Test\TestApp\Capabilities
但是当我打开控制面板设置默认程序时,我找不到我的应用程序。
我错过了什么?
【问题讨论】:
标签: c# windows registry file-association