Форум: "Начинающим";
Текущий архив: 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