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

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

Новый участник


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

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


Здравствуйте, форумчане. Дабы разобраться в создании аддонов методом Sysoc, решил написать пробный аддон, целью которого является добавление звуковой схемы из Windows 7 в Windows ХР. Составил inf-файл и запаковал все необходимые файлы в архив SNDWIN7.CAB, но в результате SndWin7.inf не выполнил все те действия, которые от него требовались. А конкретнее: запись (удаление) в реестр прошла успешно, а вот файлы из архива в папку %SystemRoot%\Media\Windows 7 не копируются. Подскажите, пожалуйста, в чем моя ошибка.

Содержание файла SndWin7.inf

Код: Выделить весь код
[Version]
Signature	="$Windows NT$"
SetupClass	=BASE
ClassGUID	={00000000-0000-0000-0000-000000000000}

[SourceDisksNames]
1	="%SNDWIN7_DESC%",SNDWIN7.CAB,"i386"

[SourceDisksFiles]
WIN7_01.WAV	=1
WIN7_02.WAV	=1
WIN7_03.WAV	=1
WIN7_04.WAV	=1
WIN7_05.WAV	=1
WIN7_06.WAV	=1
WIN7_07.WAV	=1
WIN7_08.WAV	=1
WIN7_09.WAV	=1
WIN7_10.WAV	=1
WIN7_11.WAV	=1
WIN7_12.WAV	=1
WIN7_13.WAV	=1
WIN7_14.WAV	=1
WIN7_15.WAV	=1
WIN7_16.WAV	=1
WIN7_17.WAV	=1
WIN7_18.WAV	=1
WIN7_19.WAV	=1
WIN7_20.WAV	=1
WIN7_21.WAV	=1
WIN7_22.WAV	=1
WIN7_23.WAV	=1
WIN7_24.WAV	=1
WIN7_25.WAV	=1

[DestinationDirs]
SndWin7Dir	=10,"%INSTALL_DIR%"

[Optional Components]
sndwin7

[sndwin7]
OptionDesc		=%SNDWIN7_DESC%
Tip			=%SNDWIN7_TIP%
Parent			=MultiM
CopyFiles		=sndwin7.files
Addreg			=sndwin7.reg
IconIndex		=61
Uninstall		=sndwin7_uninstall
Modes			=0,1,2,3
SizeApproximation	=4216980

[sndwin7.files]
%BALLOON%.wav		,WIN7_01.WAV
%BATTERYCRITICAL%.wav	,WIN7_02.WAV
%BATTERYLOW%.wav	,WIN7_03.WAV
%CRITICALSTOP%.wav	,WIN7_04.WAV
%DEFAULT%.wav		,WIN7_05.WAV
%DING%.wav		,WIN7_06.WAV
%ERROR%.wav		,WIN7_07.WAV
%EXCLAMATION%.wav	,WIN7_08.WAV
%FEEDDISCOVERED%.wav	,WIN7_09.WAV
%HARDWAREFAIL%.wav	,WIN7_10.WAV
%HARDWAREINSERT%.wav	,WIN7_11.WAV
%HARDWAREREMOVE%.wav	,WIN7_12.WAV
%INFORMATIONBAR%.wav	,WIN7_13.WAV
%LOGOFFSOUND%.wav	,WIN7_14.WAV
%LOGONSOUND%.wav	,WIN7_15.WAV
%MENUCOMMAND%.wav	,WIN7_16.WAV
%MINIMIZE%.wav		,WIN7_17.WAV
%NAVIGATIONSTART%.wav	,WIN7_18.WAV
%NOTIFY%.wav		,WIN7_19.WAV
%POP-UPBLOCKED%.wav	,WIN7_20.WAV
%PRINTCOMPLETE%.wav	,WIN7_21.WAV
%RECYCLE%.wav		,WIN7_22.WAV
%RESTORE%.wav		,WIN7_23.WAV
%SHUTDOWN%.wav		,WIN7_24.WAV
%STARTUP%.wav		,WIN7_25.WAV

[sndwin7.reg]
HKCU,"AppEvents\Schemes\Names\Win7",,0x00020000,"Windows 7"
HKCU,"%KEY_DEFSCH%\.Default\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%DING%.wav"
HKCU,"%KEY_DEFSCH%\CriticalBatteryAlarm\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%BATTERYCRITICAL%.wav"
HKCU,"%KEY_DEFSCH%\DeviceConnect\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%HARDWAREINSERT%.wav"
HKCU,"%KEY_DEFSCH%\DeviceDisconnect\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%HARDWAREREMOVE%.wav"
HKCU,"%KEY_DEFSCH%\DeviceFail\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%HARDWAREFAIL%.wav"
HKCU,"%KEY_DEFSCH%\LowBatteryAlarm\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%BATTERYLOW%.wav"
HKCU,"%KEY_DEFSCH%\MailBeep\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%NOTIFY%.wav"
HKCU,"%KEY_DEFSCH%\MenuCommand\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%MENUCOMMAND%.wav"
HKCU,"%KEY_DEFSCH%\Minimize\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%MINIMIZE%.wav"
HKCU,"%KEY_DEFSCH%\PrintComplete\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%PRINTCOMPLETE%.wav"
HKCU,"%KEY_DEFSCH%\RestoreUp\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%RESTORE%.wav"
HKCU,"%KEY_DEFSCH%\SystemAsterisk\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%ERROR%.wav"
HKCU,"%KEY_DEFSCH%\SystemExclamation\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%EXCLAMATION%.wav"
HKCU,"%KEY_DEFSCH%\SystemExit\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%SHUTDOWN%.wav"
HKCU,"%KEY_DEFSCH%\SystemHand\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%CRITICALSTOP%.wav"
HKCU,"%KEY_DEFSCH%\SystemNotification\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%BALLOON%.wav"
HKCU,"%KEY_DEFSCH%\SystemStart\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%STARTUP%.wav"
HKCU,"%KEY_DEFSCH%\WindowsLogoff\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%LOGOFFSOUND%.wav"
HKCU,"%KEY_DEFSCH%\WindowsLogon\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%LOGONSOUND%.wav"
HKCU,"%KEY_EXPSCH%\BlockedPopup\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%POP-UPBLOCKED%.wav"
HKCU,"%KEY_EXPSCH%\EmptyRecycleBin\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%RECYCLE%.wav"
HKCU,"%KEY_EXPSCH%\FeedDiscovered\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%FEEDDISCOVERED%.wav"
HKCU,"%KEY_EXPSCH%\Navigating\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%NAVIGATIONSTART%.wav"
HKCU,"%KEY_EXPSCH%\SecurityBand\Win7",,0x00020000,"%SystemRoot%\%INSTALL_DIR%\%INFORMATIONBAR%.wav"

[sndwin7_uninstall]
DelFiles	=sndwin7.files
DelReg		=sndwin7.delreg

[sndwin7.delreg]
HKCU,"AppEvents\Schemes\Names\Win7"
HKCU,"%KEY_DEFSCH%\.Default\Win7"
HKCU,"%KEY_DEFSCH%\CriticalBatteryAlarm\Win7"
HKCU,"%KEY_DEFSCH%\DeviceConnect\Win7"
HKCU,"%KEY_DEFSCH%\DeviceDisconnect\Win7"
HKCU,"%KEY_DEFSCH%\DeviceFail\Win7"
HKCU,"%KEY_DEFSCH%\LowBatteryAlarm\Win7"
HKCU,"%KEY_DEFSCH%\MailBeep\Win7"
HKCU,"%KEY_DEFSCH%\MenuCommand\Win7"
HKCU,"%KEY_DEFSCH%\Minimize\Win7"
HKCU,"%KEY_DEFSCH%\PrintComplete\Win7"
HKCU,"%KEY_DEFSCH%\RestoreUp\Win7"
HKCU,"%KEY_DEFSCH%\SystemAsterisk\Win7"
HKCU,"%KEY_DEFSCH%\SystemExclamation\Win7"
HKCU,"%KEY_DEFSCH%\SystemExit\Win7"
HKCU,"%KEY_DEFSCH%\SystemHand\Win7"
HKCU,"%KEY_DEFSCH%\SystemNotification\Win7"
HKCU,"%KEY_DEFSCH%\SystemStart\Win7"
HKCU,"%KEY_DEFSCH%\WindowsLogoff\Win7"
HKCU,"%KEY_DEFSCH%\WindowsLogon\Win7"
HKCU,"%KEY_EXPSCH%\BlockedPopup\Win7"
HKCU,"%KEY_EXPSCH%\EmptyRecycleBin\Win7"
HKCU,"%KEY_EXPSCH%\FeedDiscovered\Win7"
HKCU,"%KEY_EXPSCH%\Navigating\Win7"
HKCU,"%KEY_EXPSCH%\SecurityBand\Win7"

[Strings]
INSTALL_DIR	="Media\Windows 7"
KEY_DEFSCH	="AppEvents\Schemes\Apps\.Default"
KEY_EXPSCH	="AppEvents\Schemes\Apps\Explorer"

SNDWIN7_DESC	="Звуковая схема Windows 7"
SNDWIN7_TIP	="Файлы звуковой схемы Windows 7"

BALLOON		="Windows 7 - всплывающее предупреждение"
BATTERYCRITICAL	="Windows 7 - почти полная разрядка батарей"
BATTERYLOW	="Windows 7 - низкий заряд батарей"
CRITICALSTOP	="Windows 7 - критическая ошибка"
DEFAULT		="Windows 7 - стандартный звук"
DING		="Windows 7 - колокольчик"
ERROR		="Windows 7 - ошибка Windows"
EXCLAMATION	="Windows 7 - восклицание"
FEEDDISCOVERED	="Windows 7 - обнаружен веб-канал"
HARDWAREFAIL	="Windows 7 - отказ оборудования"
HARDWAREINSERT	="Windows 7 - установлено оборудование"
HARDWAREREMOVE	="Windows 7 - оборудование удалено"
INFORMATIONBAR	="Windows 7 - панель информации"
LOGOFFSOUND	="Windows 7 - выход из Windows"
LOGONSOUND	="Windows 7 - вход в Windows"
MENUCOMMAND	="Windows 7 - команда меню"
MINIMIZE	="Windows 7 - свертывание"
NAVIGATIONSTART	="Windows 7 - начало обзора"
NOTIFY		="Windows 7 - уведомление"
POP-UPBLOCKED	="Windows 7 - заблокировано всплывающее окно"
PRINTCOMPLETE	="Windows 7 - печать завершена"
RECYCLE		="Windows 7 - перемещение в корзину"
RESTORE		="Windows 7 - восстановление"
SHUTDOWN	="Windows 7 - завершение работы"
STARTUP		="Windows 7 - запуск"

Содержание архива SNDWIN7.CAB

WIN7_01.WAV
WIN7_02.WAV
WIN7_03.WAV
WIN7_04.WAV
WIN7_05.WAV
WIN7_06.WAV
WIN7_07.WAV
WIN7_08.WAV
WIN7_09.WAV
WIN7_10.WAV
WIN7_11.WAV
WIN7_12.WAV
WIN7_13.WAV
WIN7_14.WAV
WIN7_15.WAV
WIN7_16.WAV
WIN7_17.WAV
WIN7_18.WAV
WIN7_19.WAV
WIN7_20.WAV
WIN7_21.WAV
WIN7_22.WAV
WIN7_23.WAV
WIN7_24.WAV
WIN7_25.WAV


Также прилагаю содержание файлов Dosnet, Sysoc и Txtsetup. Хотя я уверен, что ошибка не в них, так как пробовал устанавливать аддон на "живую" систему и интегрированный по средствам UpdatePack на виртуалку - результат один.

Содержание файла Dosnet

Код: Выделить весь код
[Files]
d1,SndWin7.inf
d1,SndWin7.cab

Содержание файла Sysoc

Код: Выделить весь код
SndWin7=ocgen.dll,OcEntry,SndWin7.inf,,7

Содержание файла Txtsetup

Код: Выделить весь код
[SourceDisksFiles]
SndWin7.inf = 100,,,,,,,20,0,0
SndWin7.cab = 100,,,,,,_x,,3,3

Отправлено: 12:58, 21-04-2010 | #938