У меня есть программа WIN32, которую мне нужно отладить. Его нужно запускать от имени администратора, иначе он не выполняет свою работу. Я искал параметры и настройки, но я не нашел ничего полезного.
Кто-нибудь знает способ сделать это?
У меня есть программа WIN32, которую мне нужно отладить. Его нужно запускать от имени администратора, иначе он не выполняет свою работу. Я искал параметры и настройки, но я не нашел ничего полезного.
Кто-нибудь знает способ сделать это?
Ollydbg itself needs to be run as administrator
На самом деле каждому отладчику нужны права администратора для правильной работы
отлаживаемый процесс является дочерним процессом отладчика и автоматически получает права администратора.
если ваш вопрос касается запуска ollydbg от имени администратора из ограниченной учетной записи
можно использовать утилиту runas
начать запускать cmd.exe
рунас /пользователь:машина\
когда появится запрос на ввод пароля, введите пароль администратора
runas:\>runas /user:host\admin OLLYDBG.EXE
Enter the password for host\admin:
Attempting to start OLLYDBG.EXE as user "host\admin" ...
ollydbg запущен от имени администратора, и любая отладка, открытая ollydbg, будет иметь права администратора.
для проверки прав доступа как отладчика, так и отладчика используйте accesscheck от sysinternals
это даст вам знать, кто чем управляет
используйте accesschk by sysinternals
для проверки прав отлаживаемого
accesschk.exe -p ollydbg
Accesschk v4.20 -
Reports effective permissions for securable objects
Copyright (C) 2006-2008 Mark Russinovich
Sysinternals - www.sysinternals.com
[4056] OLLYDBG.EXE RW XXXXXX\Admin
RW NT AUTHORITY\SYSTEM
[3868] OLLYDBG.EXE RW XXXXX\guest
RW NT AUTHORITY\SYSTEM
Если вы хотите запустить ollydbg от имени администратора {или любое другое приложение}
Щелкните правой кнопкой мыши -> Запуск от имени администратора.
Щелкните правой кнопкой мыши -> Свойства -> Совместимость -> Установите флажок «Запуск от имени администратора».