]> glassweightruler.freedombox.rocks Git - Ventoy.git/commitdiff
Fix an issue that CGI backup tool can not open in WePE.
authorlongpanda <admin@ventoy.net>
Tue, 8 Nov 2022 07:27:08 +0000 (15:27 +0800)
committerlongpanda <admin@ventoy.net>
Tue, 8 Nov 2022 07:27:08 +0000 (15:27 +0800)
INSTALL/ventoy/vtoyjump32.exe
INSTALL/ventoy/vtoyjump64.exe
vtoyjump/vtoyjump/vtoyjump.c

index 6399b70176d7b48a105c09fd973179118b839721..9adcf1270a6a4e39f91e0eaa05c09b323c277408 100644 (file)
Binary files a/INSTALL/ventoy/vtoyjump32.exe and b/INSTALL/ventoy/vtoyjump32.exe differ
index 79f17921bf3facd5eee9d617584f569e4753ff18..1d7f5ff1608ce9ae58c2be5c9d9580ea47c5bac1 100644 (file)
Binary files a/INSTALL/ventoy/vtoyjump64.exe and b/INSTALL/ventoy/vtoyjump64.exe differ
index ac01c66b4e14faf9f01fc19e9af1f7a8ca49510c..4a45db794052315f337f99c09c16a83633a03b28 100644 (file)
@@ -46,7 +46,7 @@ static CHAR g_prog_name[MAX_PATH];
 \r
 #define VTOY_PECMD_PATH      "X:\\Windows\\system32\\ventoy\\PECMD.EXE"\r
 #define ORG_PECMD_PATH       "X:\\Windows\\system32\\PECMD.EXE"\r
 \r
 #define VTOY_PECMD_PATH      "X:\\Windows\\system32\\ventoy\\PECMD.EXE"\r
 #define ORG_PECMD_PATH       "X:\\Windows\\system32\\PECMD.EXE"\r
-#define ORG_PECMD_BK_PATH    "X:\\Windows\\system32\\PECMD.EXE_BACK.EXE"\r
+#define ORG_PECMD_BK_PATH    "X:\\Windows\\system32\\VTOYJUMP.EXE"\r
 \r
 #define WIMBOOT_FILE         "X:\\Windows\\system32\\vtoy_wimboot"\r
 #define WIMBOOT_DONE         "X:\\Windows\\system32\\vtoy_wimboot_done"\r
 \r
 #define WIMBOOT_FILE         "X:\\Windows\\system32\\vtoy_wimboot"\r
 #define WIMBOOT_DONE         "X:\\Windows\\system32\\vtoy_wimboot_done"\r
@@ -2533,7 +2533,7 @@ int real_main(int argc, char **argv)
 \r
     if (_stricmp(g_prog_name, "winpeshl.exe") != 0 && IsFileExist("ventoy\\%s", g_prog_name))\r
     {\r
 \r
     if (_stricmp(g_prog_name, "winpeshl.exe") != 0 && IsFileExist("ventoy\\%s", g_prog_name))\r
     {\r
-        sprintf_s(NewFile, sizeof(NewFile), "%s_BACK.EXE", g_prog_full_path);\r
+        sprintf_s(NewFile, sizeof(NewFile), "%s\\VTOYJUMP.EXE", g_prog_dir);\r
         MoveFileA(g_prog_full_path, NewFile);\r
         Log("Move <%s> to <%s>", g_prog_full_path, NewFile);\r
 \r
         MoveFileA(g_prog_full_path, NewFile);\r
         Log("Move <%s> to <%s>", g_prog_full_path, NewFile);\r
 \r
@@ -2578,12 +2578,6 @@ int real_main(int argc, char **argv)
         sprintf_s(LunchFile, sizeof(LunchFile), "%s", "cmd.exe");\r
     }\r
 \r
         sprintf_s(LunchFile, sizeof(LunchFile), "%s", "cmd.exe");\r
     }\r
 \r
-    if (IsFileExist(ORG_PECMD_BK_PATH))\r
-    {\r
-        Log("Delete backup file <%s>", ORG_PECMD_BK_PATH);\r
-        vtoy_cmd_delete_file(ORG_PECMD_BK_PATH);\r
-    }\r
-\r
     Log("Backup log at this point");\r
     CopyFileA(LOG_FILE, "X:\\Windows\\ventoy.backup", TRUE);\r
 \r
     Log("Backup log at this point");\r
     CopyFileA(LOG_FILE, "X:\\Windows\\ventoy.backup", TRUE);\r
 \r