Войти

Показать полную графическую версию : В реестре CD и HDD по умолчанию как?


JawsIk
04-01-2006, 15:31
Вот делаю некоторые настройки для создания своего дистрибутива и столкнулся с такой проблемой при создании REG файлов.

Вот пример:

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WinRAR\DefaultIcon]
@="E:\\Program Files\\WinRAR\\Themes\\WinRAR_Jr_48x48\\RAR.ico"

Как видите в качестве диска здесь используется E:\

Но это сейчас на моей машине, а при установке я ведь заранее не знаю где
будет стоять система. Это может быть любой диск.

Вот меня и интересует что же нужно за параметры вставлять вместо E:\
Всё перешерстил, но так и не нашёл где же это посмотреть. Неужели никто никогда не задавался этой целью.

Нужно так

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WinRAR\DefaultIcon]
@="(мой винт с установленной системой):\\Program Files\\WinRAR\\Themes\\WinRAR_Jr_48x48\\RAR.ico"

или же

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WinRAR\DefaultIcon]
@="(текущий CD-ROM):\\RAR.ico"

(мой винт с установленной системой) - нужно как я понял что-то вроде %sysdrive% или тоже самое для (текущий CD-ROM) что-то типа %cdrom%.

Где это посмотреть? Помогите пожалуйста

Blast
04-01-2006, 15:55
нужно как я понял что-то вроде %sysdrive% вроде %systemdrive% или %homedrive% тоже самое для (текущий CD-ROM) что-то типа %cdrom% об этом подробнее здесь описано:
http://oszone.net/display.php?id=2805

JawsIk
04-01-2006, 16:07
НЕТ НЕТ НЕТ!!!!

это не работает. такие параметры катят только для *.cmd файлов

а мне нужно реализацию этого в *.reg

Blast
04-01-2006, 16:09
сори, действительно недопонял суть вопроса. насчет reg`ов не подскжу...

JawsIk
05-01-2006, 02:55
Ну неужели ничего нельзя сделать. Ну если я не знаю заранее на каком диске будет система что мне делать? Может подскажете? Как мне узнать на каком диске установлена система и передать этот параметр диска файлу *.REG
Я уже бьюсь сутки над этой проблемой. Уже спать охота. Может какая прога это может сделать? (узнать диск и передать параметром в рег-файл)?




© OSzone.net 2001-2012