Настройка Windows Run Dialog

Можно ли настроить диалог Windows Run (вызывается с помощью Win+R)? Например, можно ли заменить по умолчанию Type the name of a program... сообщение с чем-то более интересным?

В частности, я заинтересован в том, чтобы сделать это на Windows 98 (после просмотра этого изображения).

Заранее спасибо.

1 ответ

Решение

Хорошо, так что я понял это для Windows 98, и она также должна работать на Windows XP. Вот информация для будущих поколений.

Диалоговое окно хранится в C:\Windows\System\Shell32.dllи его можно редактировать с помощью Resource Hacker. После открытия DLL в программе, перейдите к Dialog\1003\1033, а остальное должно быть довольно просто.

  • Все подписи, строки и т. Д. Находятся в главном окне.
  • Чтобы удалить кнопку контекстной справки из строки заголовка, удалите DS_CONTEXTHELP от STYLE линия наверху.
  • Чтобы добавить значок в DLL, выберите Action-->Add a new Resourceзатем выберите его на своем компьютере и присвойте ему уникальное имя ресурса (число).
  • Чтобы заменить значок по умолчанию, уже присутствующий в диалоговом окне, щелкните его правой кнопкой мыши и выберите Edit controlзатем измените Caption на имя ресурса новой иконки.

Важно: кнопка ОК не будет работать, если вы просто удалите все остальное и оставите все как есть. Чтобы исправить это, установите для свойства ID значение, отличное от 1.

Важно 2: Windows не позволит вам заменить оригинал Shell32.dll пока он работает Перезагрузитесь в MS-DOS и скопируйте оттуда.

К сожалению, я не знаю, как это сделать в Windows 7, так как Shell32.dll там не содержит диалоговое окно. Если у кого есть идея, поделитесь пожалуйста.

результат

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