Настройка 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
там не содержит диалоговое окно. Если у кого есть идея, поделитесь пожалуйста.