如何在“默认程序”列表中添加我的应用程序

本文关键字:列表 添加 我的 应用程序 默认程序 默认 程序 | 更新日期: 2023-09-27 18:33:49

我想将我的应用程序添加到默认程序列表中,并阅读以下文章和问题:
如何将我的应用程序添加到 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   

但是当我打开控制面板设置默认程序时,我找不到我的应用程序。
我错过了什么?

如何在“默认程序”列表中添加我的应用程序

除了已有的所有值外,还将ApplicationName"功能"下的值添加。

HKEY_LOCAL_MACHINE
  SOFTWARE
    Test
      TestApp
        Capabilities
          ApplicationName = Your Application Name

如果应用程序仍未显示在"设置默认程序"列表中,请确保 shell''open''command 下列出的可执行文件(在您的示例中为 %ProgramFiles%''TestApp''TA4Opener.exe)具有版本资源,并且Version.CompanyName不为空。