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

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

Аватара для wolkow70

Ветеран


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

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


Цитата kotkovets:
Надеюсь понятно...если внимательно почитали и применили на практике »
На практике применяю и все работает, но самому разобраться до конца хоцца...

WriteRegStr HKCR "${extenstion}" "" "$ClassName"
WriteRegStr HKCR ".${extenstion}" "" "$ClassName"
В первой строке нет точки перед ${extenstion}
Во второй есть .${extenstion}

Получается, что значение "$ClassName" меняется.

Кстати, в скрипте KMPlayer так:
StrCpy $ClassName "KMPlayer.${extenstion}"
/* StrCmp ${extenstion} "AUDIOCD" 0 noaudio
WriteRegStr HKCR "${extenstion}" "" "$ClassName"
DeleteRegKey HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\${extenstion}\UserChoice"
WriteRegStr HKCU "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\${extenstion}\UserChoice" "Progid" "$ClassName"
noaudio:*/
WriteRegStr HKCR ".${extenstion}" "" "$ClassName"

То есть, если нет расширения AUDIOCD можно удалить эти строки?

-------
Человек человеку - друг, товарищ и волк!


Последний раз редактировалось wolkow70, 10-06-2011 в 07:38.


Отправлено: 07:32, 10-06-2011 | #1246