From a8e225974eb69d2e2480502c4124ae96638e341e Mon Sep 17 00:00:00 2001 From: win32ss <93808768+win32ss@users.noreply.github.com> Date: Thu, 28 Apr 2022 16:49:17 -0400 Subject: [PATCH] Add files via upload Suppression of error messages for newly copied files --- exkern_inst_engine.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/exkern_inst_engine.cpp b/exkern_inst_engine.cpp index adfbfe8..68eb5e4 100644 --- a/exkern_inst_engine.cpp +++ b/exkern_inst_engine.cpp @@ -256,13 +256,14 @@ void MoveBackupSystemFiles(BOOL Restore) if(Restore) { Success = MoveFileExA(BackupFileBak, BackupFile, MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING); - if(!Success) + // Suppression of the error message when there are no files to back up (newly copied files) + if(!Success && GetLastError() != 2) printf("\nERROR: Unable to restore %s to %s", BackupFileBak, BackupFile); } else { Success = MoveFileExA(BackupFile, BackupFileBak, MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING); - if(!Success) + if(!Success && GetLastError() != 2) printf("\nERROR: Unable to backup %s to %s", BackupFile, BackupFileBak); } @@ -290,13 +291,13 @@ void MoveBackupSystemFiles(BOOL Restore) if(Restore) { Success = MoveFileExA(BackupFileBak, BackupFile, MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING); - if(!Success) + if(!Success && GetLastError() != 2) printf("\nERROR: Unable to restore %s to %s", BackupFileBak, BackupFile); } else { Success = MoveFileExA(BackupFile, BackupFileBak, MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING); - if(!Success) + if(!Success && GetLastError() != 2) printf("\nERROR: Unable to backup %s to %s", BackupFile, BackupFileBak); } free(BackupFile); @@ -323,13 +324,13 @@ void MoveBackupSystemFiles(BOOL Restore) if(Restore) { Success = MoveFileExA(BackupFileBak, BackupFile, MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING); - if(!Success) + if(!Success && GetLastError() != 2) printf("\nERROR: Unable to restore %s to %s", BackupFileBak, BackupFile); } else { Success = MoveFileExA(BackupFile, BackupFileBak, MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING); - if(!Success) + if(!Success && GetLastError() != 2) printf("\nERROR: Unable to backup %s to %s", BackupFile, BackupFileBak); } @@ -357,13 +358,13 @@ void MoveBackupSystemFiles(BOOL Restore) if(Restore) { Success = MoveFileExA(BackupFileBak, BackupFile, MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING); - if(!Success) + if(!Success && GetLastError() != 2) printf("\nERROR: Unable to restore %s to %s", BackupFileBak, BackupFile); } else { Success = MoveFileExA(BackupFile, BackupFileBak, MOVEFILE_COPY_ALLOWED | MOVEFILE_REPLACE_EXISTING); - if(!Success) + if(!Success && GetLastError() != 2) printf("\nERROR: Unable to backup %s to %s", BackupFile, BackupFileBak); }