Изменить файл страницы через реестр, WinXP
Я пытаюсь запустить скрипт для перемещения файлов страниц пользователей из C: в D: (если им не хватает места)
Я понял, как это сделать, изменив HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\ Управление памятью \PagingFiles
Работает нормально - на D создается новый файл подкачки:
Но старый файл подкачки не удаляется из C: при перезагрузке (хотя он работает нормально, если я внесу изменения вручную). После перезагрузки я могу удалить его, так что он больше не используется - просто не был удален.
Есть ли способ сделать это?
1 ответ
Решение
Вы не должны взламывать реестр, чтобы сделать это. Вы должны вносить изменения правильно, используя соответствующие классы win32.
Классы, которые вы ищете, Win32_PageFile и Win32_PageFileSetting.