Вверх ↑
Этот топик читают: Гость
Ответов: 8
Рейтинг: 3
#1: 2010-02-14 06:59:23 ЛС | профиль | цитата
Подскажите плиз как добавить данные в реестр! с помощью reg файла всё нормально добовляеться, а через хиасм добовляються данные но не те. Может надо както конвектировать сначала?
code_16899.txt

и пример схемы
code_16900.txt
карма: 0

0
файлы: 2code_16899.txt [186B] [116], code_16900.txt [598B] [99]
Ответов: 1161
Рейтинг: 160
#2: 2010-02-14 09:33:29 ЛС | профиль | цитата
Ну тут по крайней мере данные нужно добавлять так:
code_16901.txt
карма: 0

1
файлы: 1code_16901.txt [974B] [121]
Голосовали:pasha7
Ответов: 8
Рейтинг: 3
#3: 2010-02-14 10:44:33 ЛС | профиль | цитата
Спасибо LainX но всёровно "Parameter" добовляется неправильно
может ещё кто знает что можно сделать ?
карма: 0

0
Ответов: 1161
Рейтинг: 160
#4: 2010-02-14 11:14:10 ЛС | профиль | цитата
Что-то я сам запутался с типом. Может быть так?

Add(Registry,487760,238,112)
{
HKey=2
Key="SYSTEM\proba\Parameters"
Value="regist"
DataType=0
Data="1"
}
Add(Button,6048789,196,119)
{
Left=20
Top=15
Width=70
link(onClick,487760:doWrite,[])
}
карма: 0

0
Ответов: 8
Рейтинг: 3
#5: 2010-02-14 11:34:23 ЛС | профиль | цитата
нет так добовляется REG_DWORD а надо REG_BINARY в твоей схеме "regist" добовляеться правильно,
а "Parameter" неправильно такчто надо доробатывать твою схему както!
карма: 0

0
Ответов: 294
Рейтинг: 64
#6: 2010-02-14 14:39:44 ЛС | профиль | цитата
pasha7
Можно так:


Add(WinExec,2877543,427,224)
{
Point(doConsoleExec)
Point(onConsoleResult)
Point(onConsoleError)
link(onConsoleResult,5424275:doData,[(468,237)(468,321)(352,321)(352,286)])
}
Add(DoData,11713663,364,238)
{
Data=String(reg add "hklmsystemprobaParameters" /v regist /t reg_binary /d "00000001")
link(onEventData,14897146:doWork2,[])
}
Add(DoData,5424275,364,280)
{
Data=String(reg add "hklmsystemprobaParameters" /v Parameter /t reg_binary /d "bff890f737798577ebe5fe8714749ee6")
link(onEventData,14897146:doWork3,[(410,286)])
}
Add(Button,14790089,315,238)
{
Left=35
Top=30
link(onClick,11713663:doData,[])
}
Add(HubEx,14897146,406,238)
{
link(onEvent,2877543:doConsoleExec,[])
}


карма: 0

1
Голосовали:pasha7
Ответов: 8
Рейтинг: 3
#7: 2010-02-14 14:52:47 ЛС | профиль | цитата
вопрос решён с помощью первой схемы от LainX за что ему большое спасибо!.
Просто в одном элементе Registry было неправильное значение data type
------------ Дoбавленo в 14.55:
Quest и тебе спасибо но вопрос уже решон хотя у тебя тоже интересный вариант!
карма: 0

0
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)