Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для semiono

Ветеран


Сообщения: 830
Благодарности: 33

Профиль | Отправить PM | Цитировать


proxy, не забывай пожалуйста, мы делаем рег. И потом как этот рег пишет в реестр нам дела уже нет.
Но он должен быть правильный. Желательно
Ты сейчас в примере записал цыфры автоитом, причём со словом "hex(2):" понимаешь?
То есть у тебя всё так и записалось в реестр как в листинге.
Твой:

правильный:

Цыфры живут только внутри регфайла, а автоит шурует напрямую в чём и загвоздка.

Эти юникоды с запятыми нужны только для записи в file.reg
а он уже сам разберёться как их вбить в реестр.

Слеши надо зделать так - двадцать пять юникод пар > '61,62,' и слешь > '\'
в конце строки всего дампа два байта нулей '00,00' < это типа точки

НО первую строку надо зделать зависимой от "ValueNameДлины"="
Саму первую строку не знаю какую за основу взять, сам съэкспоритруй чтонибудь?
А потом надо если длина имени больше на букву, то отнять от строки один байт,
либо наоборот.
("ValueNameДлина" +1буква) == (stringWуникод - 1байт)

If $sValue + 1 then $sStringLenth - 1

-------
Полезное сообщение


Последний раз редактировалось semiono, 21-06-2009 в 22:59.


Отправлено: 22:46, 21-06-2009 | #33