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