]> glassweightruler.freedombox.rocks Git - Ventoy.git/commitdiff
Optimization for Ventoy2Disk.exe
authorlongpanda <admin@ventoy.net>
Wed, 20 Oct 2021 14:57:18 +0000 (22:57 +0800)
committerlongpanda <admin@ventoy.net>
Wed, 20 Oct 2021 14:57:18 +0000 (22:57 +0800)
INSTALL/Ventoy2Disk.exe
Ventoy2Disk/Ventoy2Disk/process.c

index 008d3d3db611670fbd90af6899ee598fb06ba28b..e36770cde13805b007d5c68f759a0af3cd084327 100644 (file)
Binary files a/INSTALL/Ventoy2Disk.exe and b/INSTALL/Ventoy2Disk.exe differ
index 5064d1f30c225f19e3ec59fd9056022613dc3bfb..2f5d970912d88578409b4800af9332fcfec47f37 100644 (file)
@@ -504,7 +504,9 @@ int FindProcessOccupyDisk(HANDLE hDrive, PHY_DRIVE_INFO *pPhyDrive)
     if (buffer == NULL)
         goto out;
 
-    for (i = 0;; i++) {
+       Log("handles->NumberOfHandles = %lu", (ULONG)handles->NumberOfHandles);
+
+       for (i = 0; i < handles->NumberOfHandles; i++) {
         ULONG attempts = 8;
         PSYSTEM_HANDLE_TABLE_ENTRY_INFO_EX handleInfo =
             (i < handles->NumberOfHandles) ? &handles->Handles[i] : NULL;