Не о чём, погремушка для баловства. Даже серьёзным инструментом назвать не могу.
Понимаю что справку RusHelp.chm даже не открывали (Совет: Почитайте обязательно!)?
Цитата A drum moons:
Делаю скрытую установку, то есть без диалоговых окон, инсталляция будет по умолчанию, без вмешательства пользователя. »
|
Т.е и вы думаете что продвинутый пользователь не сообразит использовать ключ
/p в командной строке для смены каталога установки программы?
Код:

Setup.exe /p=D:\WinDjView\
И тогда ваши внесения:
Цитата A drum moons:
Надо так "C:\Program Files\WinDjView\WinDjView.exe" "%1". »
|
будут нужны как собаке пятая нога.
Правильнее будет так:
Код:

"%InstallPath%\WinDjView.exe" "%1"
Цитата A drum moons:
Хотя я думаю проблема в том, что я не создовал ассоциацию в HKCR. А создавал в HKLM. »
|
Цитата A drum moons:
но например при запуске любого документа djvu происходит ошибка типа он не ассоциирован с нужным им расширением. »
|
WinDjView сам не умеет этого делать?
Смотрите как это происходит:
Код:

"%InstallPath%\WinDjView.exe" /RegisterFileTypes
инсталлятор отрабатывает именно так.
Хочется через реестр?
Вот вам через реестр:
Действия при инсталляции
Код:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.djv]
@="DjVu.Document"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.djvu]
@="DjVu.Document"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DjVu.Document]
@="DjVu Document"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DjVu.Document\DefaultIcon]
@="C:\\Program Files\\WinDjView\\WinDjView.exe,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DjVu.Document\shell\open\command]
@="\"C:\\Program Files\\WinDjView\\WinDjView.exe\" \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DjVu.Document\shell\open\ddeexec]
@="[open(\"%1\")]"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DjVu.Document\shell\open\ddeexec\Application]
@="WinDjView"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DjVu.Document\shell\open\ddeexec\IfExec]
@="[rem open]"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DjVu.Document\shell\open\ddeexec\Topic]
@="System"
Действия при деинсталляции
Код:

Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.djv]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.djvu]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DjVu.Document]
Вот пару примеров WinDjView.