2011-09-12 159 views
1

this页,我能与Windows 7程序名不与协议处理程序显示在Windows 7

“警报”协议处理程序的注册表设置是完全一样的页面指示。 enter image description here

问题是程序没有显示在IE和FF的对话框中。

enter image description here enter image description here

协议处理程序工作正常。 enter image description here

这是怎么回事?我是否在注册表中添加更多内容以显示程序名称?

+0

我不能完全肯定这一点,但你有没有尝试添加包含你的程序的版本信息(包括AppName的,产品名称等)的资源文件? –

回答

1

链接可执行文件时,您似乎省略了version resource。该MSDN文章包含以下示例资源:

#define VER_FILEVERSION    3,10,349,0 
#define VER_FILEVERSION_STR   "3.10.349.0\0" 

#define VER_PRODUCTVERSION   3,10,0,0 
#define VER_PRODUCTVERSION_STR  "3.10\0" 

#ifndef DEBUG 
#define VER_DEBUG     0 
#else 
#define VER_DEBUG     VS_FF_DEBUG 
#endif 

VS_VERSION_INFO VERSIONINFO 
FILEVERSION  VER_FILEVERSION 
PRODUCTVERSION VER_PRODUCTVERSION 
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK 
FILEFLAGS  (VER_PRIVATEBUILD|VER_PRERELEASE|VER_DEBUG) 
FILEOS   VOS__WINDOWS32 
FILETYPE  VFT_DLL 
FILESUBTYPE  VFT2_UNKNOWN 
BEGIN 
    BLOCK "StringFileInfo" 
    BEGIN 
     BLOCK "040904E4" 
     BEGIN 
      VALUE "CompanyName",  VER_COMPANYNAME_STR 
      VALUE "FileDescription", VER_FILEDESCRIPTION_STR 
      VALUE "FileVersion",  VER_FILEVERSION_STR 
      VALUE "InternalName",  VER_INTERNALNAME_STR 
      VALUE "LegalCopyright", VER_LEGALCOPYRIGHT_STR 
      VALUE "LegalTrademarks1", VER_LEGALTRADEMARKS1_STR 
      VALUE "LegalTrademarks2", VER_LEGALTRADEMARKS2_STR 
      VALUE "OriginalFilename", VER_ORIGINALFILENAME_STR 
      VALUE "ProductName",  VER_PRODUCTNAME_STR 
      VALUE "ProductVersion", VER_PRODUCTVERSION_STR 
     END 
    END 

    BLOCK "VarFileInfo" 
    BEGIN 
     /* The following line should only be modified for localized versions.  */ 
     /* It consists of any number of WORD,WORD pairs, with each pair   */ 
     /* describing a language,codepage combination supported by the file.  */ 
     /*                  */ 
     /* For example, a file might have values "0x409,1252" indicating that it */ 
     /* supports English language (0x409) in the Windows ANSI codepage (1252). */ 

     VALUE "Translation", 0x409, 1252 

    END 
END 
0

基于David的链接,我可以使其显示资源嵌入。

csc prosseek.cs /resource:prosseek.resource /win32icon:prosseek.ico

enter image description here

相关问题