Добавление в контекстное меню DLL- или OCX-файлов пунктов "Регистрация" и "Отмена регистрации"
Если вам часто приходится работать с ocx-файлами или с dll-файлами, которые требуют регистрации в реестре с помощью Regsvr32.exe, то будет гораздо удобнее внести соответствующую запись в реестр, чем каждый раз использовать командную строку для каждого файла.
Запустите редактор реестра (WIN + R › regedit › Ok)
Создание пункта "Регистрация" в меню DLL- или OCX-файлов.
- В ветках реестра HKEY_CLASSES_ROOT\ocxfile\Shell и HKEY_CLASSES_ROOT\dllfile\Shell
- Создайте раздел Регистрация, а в нем подраздел command
- В ветках реестра HKEY_CLASSES_ROOT\ocxfile\Shell\Регистрация\command и HKEY_CLASSES_ROOT\dllfile\Shell\Регистрация\command присвойте строковому параметру По умолчанию значение: regsvr32.exe "%1"
Создание пункта "Отмена регистрации" в меню DLL- или OCX-файлов.
- В ветках реестра HKEY_CLASSES_ROOT\ocxfile\Shell и HKEY_CLASSES_ROOT\dllfile\Shell
- Создайте раздел Отмена регистрации, а в нем подраздел command
- В ветках реестра HKEY_CLASSES_ROOT\ocxfile\Shell\Отмена регистрации\command и HKEY_CLASSES_ROOT\dllfile\Shell\Отмена регистрации\command присвойте строковому параметру По умолчанию значение: regsvr32.exe /u "%1"
Теперь при нажатии правой кнопкой мыши на DLL- или OCX-файле, в меню появятся пункты "Регистрация" и "Отмена регистрации".
Также Вы можете создать reg-файл следующего содержания или скачать готовый Dll_Ocx_register-unregister.reg.
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\dllfile\Shell] [HKEY_CLASSES_ROOT\dllfile\Shell\Регистрация] [HKEY_CLASSES_ROOT\dllfile\Shell\Регистрация\command] @="regsvr32.exe \"%1\"" [HKEY_CLASSES_ROOT\dllfile\Shell\Отмена регистрации] [HKEY_CLASSES_ROOT\dllfile\Shell\Отмена регистрации\command] @="regsvr32.exe /u \"%1\"" [HKEY_CLASSES_ROOT\ocxfile\Shell] [HKEY_CLASSES_ROOT\ocxfile\Shell\Регистрация] [HKEY_CLASSES_ROOT\ocxfile\Shell\Регистрация\command] @="regsvr32.exe \"%1\"" [HKEY_CLASSES_ROOT\ocxfile\Shell\Отмена регистрации] [HKEY_CLASSES_ROOT\ocxfile\Shell\Отмена регистрации\command] @="regsvr32.exe /u \"%1\""