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

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

Аватара для wolkow70

Ветеран


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

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


kotkovets,
На китайском сайте скачал скрипт для Winamp.
Такая секция автозапуска дисков:

Section "Автозапуск CD дисков" CDAUTORUN
SectionIn 1 2 3
SetOutPath "$INSTDIR"
ReadRegStr $0 HKCR "AudioCD\shell\play\command" ""
StrCpy $1 $0 "" 14
StrCmp $1 'Winamp.exe" %1' +3
WriteRegStr HKCR "AudioCD\shell\play\command" "Winamp_Back" $0
WriteRegStr HKCR "AudioCD\shell\play\command" "" '"$INSTDIR\Winamp.exe" %1'
SectionEnd

В принципе работает, создает запись для восстановления.
Но при деинсталляции не удаляется и не восстанавливается, при таких строках скрипта:

ReadRegStr $R0 HKCR “AudioCD\shell\play\command” “Winamp_Back”
${IfThen} $R0 != “” ${|} WriteRegStr HKCR “AudioCD\shell\play\command” “” $R0 ${|}
DeleteRegValue HKCR “AudioCD\shell\play\command” “Winamp_Back”

Не пойму, вообще в чем дело. Может Вам сразу видно?

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


Отправлено: 13:35, 10-06-2011 | #1248