San_dr,
Начал разбираться с ассоциациями. Посмотрел твой inf - ничего не понял:
Цитата San_dr:
HKLM,"SOFTWARE\Classes\txtfile\shell\open\command",,0x20000,"%%SystemRoot%%\system32\NOTEPAD.EXE %%1"
HKLM,"SOFTWARE\Classes\txtfile\shell\open\command",,0x0,"""%16422%\AkelPad\AkelPad.exe"" ""%%1""" »
|
Вторая строка перезаписывает первую
Цитата San_dr:
HKLM,"SOFTWARE\Classes\txtfile\shell\open\command","AkelUndo",0x20000,"%%SystemRoot%%\system32\NOTEP AD.EXE %%1" »
|
А эта строка, что делает? Что даёт ключ AkelUndo?
Цитата San_dr:
HKLM,"SOFTWARE\Classes\siffile\shell\open\command",,0x0,"""%16422%\AkelPad\AkelPad.exe"" ""%%1""" »
|
А где описание siffile?
И т.д.
Далее - при деинсталляции ассоциации должны возвращаться обратно - где это? А если даже сделать возврат ассоциаций при деинсталляции на Блокнот, то может возникнуть следующая ситуация - допустим после AkelPad-a я установлю Notepad++ и ассоциирую txt с ним - после деинсталляции AkelPada txt будет ассоциирован с Блокнотом, а не с Notepad++/
В общем, чувствую, придётся разбираться с этим с нуля. Какие должны быть ассоциации? txt;log;ini;inf;cfg;lst;nfo;sif;coder;info;iss;lng;nsi достаточно?