RC文件生成版本信息的问题

本文介绍了一个关于RC文件生成的EXE版本信息出现中文乱码的问题,并给出了具体的解决方案,即通过复制特定版本的dll文件来修复乱码现象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

RC文件内容如下:
1 VERSIONINFO
FILEVERSION 1, 0, 0, 1
PRODUCTVERSION 1, 0, 0, 1
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
BEGIN
  BLOCK "StringFileInfo"
  BEGIN
    BLOCK "080404b0"
    BEGIN
      VALUE "FileDescription", "a 应用程序\0"
      VALUE "FileVersion", "1, 0, 0, 1\0"
      VALUE "InternalName", "a\0"
      VALUE "LegalCopyright", "Copyright (C) 2008\0"
      VALUE "OriginalFilename", "a.exe\0"
      VALUE "ProductName", " a 应用程序\0"
      VALUE "ProductVersion", "1, 0, 0, 1\0"
    END
  END
  BLOCK "VarFileInfo"
  BEGIN
    VALUE "Translation", 2052, 1200
  END
END

用Brcc32生成Res,在工程中包含此Res后,EXE的版本信息中是中文的地方显示乱码,英文或数字的却没问题,如何解决,有人遇见过吗?

解决:

解决了,将D7下的rw32core.dll 复制到 2007或2009的bin下即可

转载于:https://www.cnblogs.com/fyen/archive/2011/03/11/1980341.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值