Disk (Windows): reads SystemWindowsDirectory directly from SharedUserData

This commit is contained in:
李通洲
2026-03-07 00:35:07 +08:00
parent f924a8bf06
commit 52a81dbdc4
+1 -3
View File
@@ -18,9 +18,7 @@ const char* ffDetectDisksImpl(FFDiskOptions* options, FFlist* disks)
// For cross-platform portability; used by `presets/examples/13.jsonc`
if (options->folders.length == 1 && options->folders.chars[0] == '/')
{
wchar_t path[PATH_MAX];
GetSystemWindowsDirectoryW(path, ARRAY_SIZE(path)); // Loads from KernelBaseGlobalData, very fast
options->folders.chars[0] = (char) path[0];
options->folders.chars[0] = (char) SharedUserData->NtSystemRoot[0];
ffStrbufAppendS(&options->folders, ":\\");
}