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下即可

posted on 2011-03-11 00:29  fyen  阅读(1614)  评论(0编辑  收藏  举报