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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Как добиться того, чтобы в реестр прописывался путь расположения папки Program Files? (http://forum.oszone.net/showthread.php?t=66324)

SAOPP 27-05-2006 01:07 442897

Как добиться того, чтобы в реестр прописывался путь расположения папки Program Files?
 
Почему в автозагрузку в ветке
Код:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
нельзя указать переменную типа %PROGRAMFILES% ???
Т.е. путь к файлу будет как
Код:

"program"="%ProgramFiles%\\Program\\program.exe"
как добиться того, что бы в реестр прописывался путь непосредственно расположения папки Program Files? Почему переменая не заменяется?

YuriPet 27-05-2006 01:27 442901

SAOPP
Использовать "переменную типа %PROGRAMFILES%" можно ТОЛЬКО в REG_EXPAND_SZ
В REG_SZ можно указывать только КОНКРЕТНОЕ значение.

SAOPP 27-05-2006 12:49 442994

кстате а никакой тулзы нету для конвертирования reg в reg add? :)

melato 27-05-2006 13:29 443009

SAOPP
Copy-paste ;)

SAOPP 27-05-2006 13:33 443011

melato
Путаюсь в больших reg-файлах :(

melato 27-05-2006 15:04 443057

SAOOP
Я не знаю, какой тип строкам из reg файла присваивать в bat. А так, в принципе, несложно написать JS или VBS скрипт. Если можешь расписать (или кто-то другой может), когда использовать REG_SZ | REG_MULTI_SZ | REG_DWORD_BIG_ENDIAN | REG_DWORD | REG_BINARY | REG_DWORD_LITTLE_ENDIAN | REG_NONE | REG_EXPAND_SZ, то напишу JS.

SAOPP 27-05-2006 15:14 443065

Былобы не плохо

зы SAOPP

melato 27-05-2006 15:22 443073

Извините, SAOPP
Опять же, просто я плохо разбираюсь в реестре и поэтому не смогу сам сопоставить типы. А так буду рад помочь :)

SAOPP 27-05-2006 15:24 443077

melato
Ну я понял :) Симметричная ситуация, ибо я путаться начинаю... :) Если кто-нить объявится, кто раскидает всё по листикам, и в итоге поможет написать скрипт, то это будет ОЧЕНЬ кстате ;)


Время: 18:48.

Время: 18:48.
© OSzone.net 2001-