代码之家  ›  专栏  ›  技术社区  ›  Anjan

如何使用rc文件在属性详细信息中添加CompanyName?

  •  0
  • Anjan  · 技术社区  · 2 年前

    寻找相关答案,但一无所获。

    我添加了 公司名称
    在我的.rc文件中,但在exe文件中仍然看不到公司名称 (右键单击->属性->详细信息)

    这是我的.rc文件的一部分:

    VS_VERSION_INFO VERSIONINFO
     FILEVERSION CURRENT_VERSION
     PRODUCTVERSION CURRENT_VERSION
     FILEFLAGSMASK 0x17L
    #ifdef _DEBUG
     FILEFLAGS 0x1L
    #else
     FILEFLAGS 0x0L
    #endif
     FILEOS 0x4L
     FILETYPE 0x1L
     FILESUBTYPE 0x0L
    BEGIN
        BLOCK "StringFileInfo"
        BEGIN
            BLOCK "040d04b0"
            BEGIN
                VALUE "FileDescription", DESCRIPTION
                VALUE "CompanyName", COMPANY_NAME
                VALUE "FileVersion", CURRENT_VERSION_STR
                VALUE "InternalName", NAME
                VALUE "LegalCopyright", COPYRIGHT
                VALUE "OriginalFilename", EXE_NAME
                VALUE "ProductName", PRODUCT_NAME
                VALUE "ProductVersion", CURRENT_VERSION_STR
            END
        END
        BLOCK "VarFileInfo"
        BEGIN
            VALUE "Translation", 0x40d, 1200
        END
    

    我得换点别的吗?

    我该怎么办,这样我的档案就会包括公司名称?

    0 回复  |  直到 13 年前
        1
  •  3
  •   Polluks    7 年前

    资源管理器根本不会在文件详细信息中显示CompanyName!

    当然,您可以将公司名称附加到合法版权中。

        2
  •  0
  •   Ralf HE    2 年前

    您可以将“公司”列添加到Windows资源管理器中的列中,并通过此检查创建的dll的值。

    如果不清楚如何做到这一点:切换到“详细信息”视图,然后右键单击列标题并选择底部的“更多”。