Показать полную графическую версию : [решено] RegWrite не работает
Centrinar
06-07-2010, 13:08
Не во все ветки реестра можно делать записи или удаление!? Как это решаеться?
Пример?
P.S
И заголовок слишком общий, т.к RegWrite всё же работает ;)
Centrinar
06-07-2010, 20:26
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\", "RegisteredOwner", "REG_SZ", "User")
Вот например, надо поменять имя, но он не меняет
надо поменять имя, но он не меняет »
У меня меняет, а что возвращает функция? возможно нет прав на запись...
Вот например, надо поменять имя, но он не меняет »
все нормально меняет под админом
у юзеров на эту ветку права только для чтения
думаю, дальнейшие действия понятны...
Centrinar
07-07-2010, 00:00
ставлю #requireadmin непомогает
ставлю #requireadmin непомогает »
А что оно делает?
Centrinar
07-07-2010, 10:46
Ничего не добавляет
Тема превратилась в чат :yes:
Ничего не добавляет »
Я спросил к тому, чтобы вывести тебя на чтение справки.
#RequireAdmin указывает что для работы скрипта требуются права администратора.
Поэтому повторю вопросы:
1) Что возвращает функция RegWrite?
2) Достаточно ли прав для записи в эту ветку? инными словами, запускается ли скрипт из под учётной записи с правами администратора.
Я сам долго промучался когда-то с этим вопросом и сейчас поддерживаю Creat0R - тебе не хватает прав!!! Такие действия можно проводить только под администратором!!!
Centrinar
07-07-2010, 23:56
Понял, спасибо. Парни, токда научите как запустить под администратором, я так понял через runas, пример если можно... в спарвке он не рабочий
пример если можно »
В справке не подходит пример? вот его небольшая модификация:
; Fill in the username and password appropriate for your system.
Local (http://www.autoitscript.com/autoit3/docs/keywords.htm#Local) $sUserName = "Username"
Local (http://www.autoitscript.com/autoit3/docs/keywords.htm#Local) $sPassword = "Password"
; Run a command prompt as the other user.
RunAs (http://www.autoitscript.com/autoit3/docs/functions/RunAs.htm)($sUserName, @ComputerName (http://www.autoitscript.com/autoit3/docs/macros.htm#@computername), $sPassword, 0, 'REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "RegisteredOwner" /t REG_SZ /d User /f', @SystemDir (http://www.autoitscript.com/autoit3/docs/macros.htm#@systemdir), @SW_HIDE (http://www.autoitscript.com/autoit3/docs/macros.htm#@sw_hide))
Centrinar
08-07-2010, 01:24
А что делать в сетуацие если я не знаю имя админа и пароль
Centrinar, а ты сам как считаешь? можно открыть без ключа дверь?
Centrinar
08-07-2010, 02:01
ну народ как то делает, знач есть варианты, я думаю в реестре есть информация об администраторе
народ как то делает, знач есть варианты »
То как народ это делает, здесь обсуждаться не будет.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.