Как подделать размер оперативной памяти?

На модерации Отложенный

В этой статье я покажу как подделать размер оперативной памяти, установленной на компьютере. Изменения будут носить визуальный характер и к реальной производительности машины они не будут иметь никакого значения. Однако Свойства компьютера будут НЕчестно отображать тот объём RAM, какой вы пожелаете:

Эта фишка, как я понимаю, будет носить  в себе только две цели:

  • стремление кинуть пыль в глаза друзьям (попросту «попонтоваться»)
  • обмануть пользователя при покупке б/у компьютера в сборе и с предустановленной ОС Windows

В любом случае снимаю с себя всяческую ответственность за ваши дальнейшие действия. Используйте эти знания не во вред. Ибо зло вернётся.

Статья продолжает собой предыдущую, в которой описано, как можно изменить или дополнить информацию о компьютере под управлением Windows. И те и другие настройки будут работать на уровне запущенного сеанса Windows. На производительность самого компьютера и информацию в BIOS они никак не повлияют. Работаем из-под учётки администратора.

Чтобы подделать размер оперативной памяти, нам понадобятся:

  • утилита ResourceHacker
  • утилита Unlocker
  • скрипт Полный доступ к любому файлу Windows

Предполагаю, что обе программы у вас на борту, а скрипт «заряжен» в контекстном меню дополнительных команд. Взглянем напоследок на Свойства системы моего подопытного из окна Просмотра сведений:

Панель управления\Все элементы панели управления\Система

Обратите внимание на характеристики: перед нами бюджетный ноутбук с далеко нетоповыми данными.

Сейчас поправим.

Как изменить (причём автоматически) информацию о процессоре (и многое другое), я уже писал в статье Как изменить данные своего компьютера. Сейчас же попробуем подделать размер оперативной памяти. Далее по пунктам.

  • Открываем папку по адресу:

C:\Windows\System32\ru-RU

и находим файл под наименованием

systemcpl.dll.mui

Наша задача скопировать его на Рабочий стол. Windows нам этого не даст, файл защищён. Получаем к нему доступ:

Файл готов для работы, скопируйте на Рабочий стол (он будет исполнять роль резервного).

  • Откроем его с помощью ResourceHacker:

Найдём вот этот показатель (он и отвечает за отображение объёма оперативной памяти — в нём установлена переменная, заменим на нужную нам):

Узнаёте запись, которую я подчеркнул? А пока сохраним документ под немного другим именем:

Выходим из программы, согласившись с рекомпиляцией:

Итак, оба файла на Рабочем столе. Следующим этапом…

  • необходимо заменить файл-оригинал systemcpl.dll.mui в папке C:\Windows\System32\ru-RU только что нами созданным. Для этого удалите оригинал с помощью Unlocker-а. Придётся сделать это в два захода, сначала освободив файл от блокирующего его процесса explorer.exe:

и, собственно, удалив при помощи той же утилиты:

  • теперь вставляем в папку наш файл, переименовываем его, придав имя оригинала: система не должна заметить подмены
  • теперь, чтобы изменения вступили в силу вы можете или перезагрузить компьютер или перезапустив сам процесс explorer.exe из Диспетчера задач:

и запустив снова из Диспетчера через Файл — Новая задача (Выполнить)…

Проверяем характеристики:

Как-то так.