|
try {
try {
ReadFile=new TFileStream(szFilePath,fmOpenRead);
WriteFile=new TFileStream(szTmpFilePath,fmCreate);
for(ReadFile->Position=0;ReadFile->Size;ReadFile->Position++) {
ReadFile->Read(&ucBuffer,sizeof(unsigned char));
Endecrypt(&ucBuffer);
WriteFile->Write(&ucBuffer,sizeof(unsigned char)); // <-- 이부분이 제대로 동작을 안합니다.
} // for
} catch(...) {
return false;
}
return true;
} __finally {
delete ReadFile;
delete WriteFile;
} // try
|