Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.06.28;
Скачать: [xml.tar.bz2];

Вниз

Работа с сетевым реестром   Найти похожие ветки 

 
Aleksey Suslov   (2009-05-13 13:09) [0]

Возникла проблемка
Нужно на другом компьютере в реестре добавить запись
накатал процедурку

procedure TForm1.Button5Click(Sender: TObject);
var reg:TRegistry;
begin
   reg:=TRegistry.Create;
   reg.RootKey:=HKEY_USERS;
   if reg.RegistryConnect("\\8a-05") then
   begin
          showmessage("connected");
          reg.RootKey:=HKEY_LOCAL_MACHINE;
          if  reg.OpenKey("software\microsoft\Windows\СurrentVersion",false)   then showmessage("PathFind");
   reg.Writestring("Obana","obana");
   end;
   Reg.Destroy;
end;


Вроде все ок, подключается, заходит на ветку, но записи ни какие не делает..


 
brother ©   (2009-05-13 13:10) [1]

> reg.Writestring("Obana","obana");

оч. смущает...


 
Aleksey Suslov   (2009-05-13 13:23) [2]

Чем смущает? это для примера... мне нужно строковый параметр ввести.


 
brother ©   (2009-05-13 13:25) [3]

if  reg.OpenKey("software\microsoft\Windows\СurrentVersion",false) then
begin
 showmessage("PathFind");
 reg.Writestring("Obana","obana");
end;
так попробуй?


 
brother ©   (2009-05-13 13:37) [4]

впрочем, пробуй что-либо прочитать удаленно, может всеж прав не хвататет?


 
Aleksey Suslov   (2009-05-13 13:47) [5]

if  reg.OpenKey("Software\Microsoft\Windows\CurrentVersion\Run",false) then
      begin
           showmessage("PathFind");
           reg.Writestring("Obana","obana");
           showmessage(reg.ReadString("egui"));
      end;

Читает, но не пишет.

Через регедит захожу на комп, могу удалять писать-записи...


 
{RASkov} ©   (2009-05-13 13:57) [6]

> [5] Aleksey Suslov   (13.05.09 13:47)
> Читает, но не пишет.

Прав на запись нет?


 
Aleksey Suslov   (2009-05-13 14:18) [7]

Я под Админом, компьютеры равнопровные, одинаковые операционный системы.
Вот что заметил.. Те записи что я создал с помошью регедита удаленно на копьютере появляются (сходил проверил) но при попытке прочитать их удаленно возвращается пустая строка, соседние родные записи читаются.
Пробовал подключится к компу Win2000 server, даже родные записи возвращают пустую строчку, но записи регедитом делаются.


 
brother ©   (2009-05-13 14:32) [8]

тогда... ой)


 
Aleksey Suslov   (2009-05-13 14:42) [9]

Пошел ребутнул комп :)
Записи призраки не пропали, но все равно не читаются и не видятся оператором reg.ValueExists. Новых записей не появилось. Уже незнаю что и предпринять :)


 
Aleksey Suslov   (2009-05-13 14:49) [10]

Скомпилил маленькую программку... попробовал прочитать записи локально, читаются и пишутся номармально.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2009.06.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.004 c
15-1240326297
12
2009-04-21 19:04
2009.06.28
«Интерфейс пользователя» Идентификация


15-1239784299
Kolan
2009-04-15 12:31
2009.06.28
«Интерфейс пользователя» → Сетка в таблицах


2-1241858175
lewka
2009-05-09 12:36
2009.06.28
Московское время


15-1240338207
Юзер
2009-04-21 22:23
2009.06.28
Кодек


2-1241679286
ocean
2009-05-07 10:54
2009.06.28
Заполнить форму PDF





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский