5

Мне нравится добавлять контекстное меню оболочки для регистрации DLL-файлов с помощью команды

%windir%Microsoft/Framework/v2.0.50727/regasm.exe "%1" /codebase

который раньше работал нормально в XP. Однако в Windows 7 эта команда требует прав администратора. Есть ли способ заставить эту команду работать от имени администратора?

1 ответ1

3

Для этого вам нужна эта команда для запуска с помощью глагола "runas".

Вы можете скачать рег файл здесь.

http://www.winhelponline.com/blog/register-dlls-elevated-using-the-context-menu/

REGEDIT4

;Register modules (Elevated) from the context menu
;March 25, 2008 - (c) 2008 Ramesh Srinivasan
;http://www.winhelponline.com
;http://www.winhelponline.com/blog/

[HKEY_CLASSES_ROOT\dllfile\shell]
@="none"

[HKEY_CLASSES_ROOT\dllfile\shell\runas]
@="&Register (as Administrator)"

[HKEY_CLASSES_ROOT\dllfile\shell\runas\command]
@="regsvr32.exe \"%1\""


[HKEY_CLASSES_ROOT\ocxfile\shell]
@="none"

[HKEY_CLASSES_ROOT\ocxfile\shell\runas]
@="&Register (as Administrator)"

[HKEY_CLASSES_ROOT\ocxfile\shell\runas\command]
@="regsvr32.exe \"%1\""

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .