Изменить файл страницы через реестр, WinXP

Я пытаюсь запустить скрипт для перемещения файлов страниц пользователей из C: в D: (если им не хватает места)

Я понял, как это сделать, изменив HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\ Управление памятью \PagingFiles

Работает нормально - на D создается новый файл подкачки:

Но старый файл подкачки не удаляется из C: при перезагрузке (хотя он работает нормально, если я внесу изменения вручную). После перезагрузки я могу удалить его, так что он больше не используется - просто не был удален.

Есть ли способ сделать это?

1 ответ

Решение

Вы не должны взламывать реестр, чтобы сделать это. Вы должны вносить изменения правильно, используя соответствующие классы win32.

Классы, которые вы ищете, Win32_PageFile и Win32_PageFileSetting.

Другие вопросы по тегам