Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] RegWrite не работает (http://forum.oszone.net/showthread.php?t=179953)

Centrinar 06-07-2010 13:08 1448198

RegWrite не работает
 
Не во все ветки реестра можно делать записи или удаление!? Как это решаеться?

Creat0R 06-07-2010 16:37 1448383

Пример?

P.S
И заголовок слишком общий, т.к RegWrite всё же работает ;)

Centrinar 06-07-2010 20:26 1448571

RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\", "RegisteredOwner", "REG_SZ", "User")
Вот например, надо поменять имя, но он не меняет

Creat0R 06-07-2010 23:52 1448681

Цитата:

Цитата Centrinar
надо поменять имя, но он не меняет »

У меня меняет, а что возвращает функция? возможно нет прав на запись...

zonderz 06-07-2010 23:58 1448683

Цитата:

Цитата Centrinar
Вот например, надо поменять имя, но он не меняет »


все нормально меняет под админом
у юзеров на эту ветку права только для чтения
думаю, дальнейшие действия понятны...

Centrinar 07-07-2010 00:00 1448684

ставлю #requireadmin непомогает

Creat0R 07-07-2010 01:20 1448713

Цитата:

Цитата Centrinar
ставлю #requireadmin непомогает »

А что оно делает?

Centrinar 07-07-2010 10:46 1448824

Ничего не добавляет

kaster 07-07-2010 13:38 1448941

Тема превратилась в чат :yes:

Creat0R 07-07-2010 15:04 1449009

Цитата:

Цитата Centrinar
Ничего не добавляет »

Я спросил к тому, чтобы вывести тебя на чтение справки.

#RequireAdmin указывает что для работы скрипта требуются права администратора.

Поэтому повторю вопросы:

1) Что возвращает функция RegWrite?
2) Достаточно ли прав для записи в эту ветку? инными словами, запускается ли скрипт из под учётной записи с правами администратора.

silence 07-07-2010 21:24 1449239

Я сам долго промучался когда-то с этим вопросом и сейчас поддерживаю Creat0R - тебе не хватает прав!!! Такие действия можно проводить только под администратором!!!

Centrinar 07-07-2010 23:56 1449328

Понял, спасибо. Парни, токда научите как запустить под администратором, я так понял через runas, пример если можно... в спарвке он не рабочий

Creat0R 08-07-2010 00:35 1449356

Цитата:

Цитата Centrinar
пример если можно »

В справке не подходит пример? вот его небольшая модификация:

Код:

; Fill in the username and password appropriate for your system.
Local $sUserName = "Username"
Local $sPassword = "Password"

; Run a command prompt as the other user.
RunAs($sUserName, @ComputerName, $sPassword, 0, 'REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "RegisteredOwner" /t REG_SZ /d User /f', @SystemDir, @SW_HIDE)


Centrinar 08-07-2010 01:24 1449372

А что делать в сетуацие если я не знаю имя админа и пароль

kaster 08-07-2010 01:29 1449375

Centrinar, а ты сам как считаешь? можно открыть без ключа дверь?

Centrinar 08-07-2010 02:01 1449395

ну народ как то делает, знач есть варианты, я думаю в реестре есть информация об администраторе

Creat0R 08-07-2010 09:25 1449466

Цитата:

Цитата Centrinar
народ как то делает, знач есть варианты »

То как народ это делает, здесь обсуждаться не будет.


Время: 20:00.

Время: 20:00.
© OSzone.net 2001-