|
@@ -75,7 +75,7 @@ BOOL ReplaceFileContent(LPCTSTR lpFile, std::vector<std::string> &vtOldContent,
|
|
|
return FALSE;
|
|
|
}
|
|
|
|
|
|
- printf(_T("替换开始[%s]!\n"),lpFile);
|
|
|
+ printf(_T("替换开始[%s]!\n\t注意:如果rc文件字符编码不是GBK会替换失败"),lpFile);
|
|
|
DWORD dwFileLength = myFile.GetLength();
|
|
|
BYTE *pData = new BYTE[dwFileLength];
|
|
|
memset(pData, 0, dwFileLength);
|
|
@@ -250,10 +250,11 @@ int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
|
|
|
|
|
|
_stprintf_s(szValue, "VALUE \"OriginalFilename\", \"%s.exe\"", g_szFolderName);
|
|
|
vtOldContent.push_back(szValue);
|
|
|
+ printf(_T("需要被替换的内容:%s\n"), szValue);
|
|
|
|
|
|
_stprintf_s(szValue, "VALUE \"OriginalFilename\", \"%s\"", strValue.GetString());
|
|
|
vtNewContent.push_back(szValue);
|
|
|
-
|
|
|
+ printf(_T("需要替换的内容:%s\n"), szValue);
|
|
|
#if 0
|
|
|
_stprintf_s(szValue, "VALUE \"FileDescription\", \"TODO: <文件说明>\"");
|
|
|
vtOldContent.push_back(szValue);
|