Game-Edition.Ru

Проект Game Edition => Обсуждение сборок => Тема начата: KREKER12345 от 20 Марта 2015, 22:32:44

Название: Создаём свою сборку на базе Windows XP
Отправлено: KREKER12345 от 20 Марта 2015, 22:32:44
1. Чем можно "резать" сборку?
Для урезания я бы выделил 3 основных метода:

1. Программа nLite. Достоинство - простота. Недостатки (по отзывам) - невозможность повторного использования и сильно "мусорит" после себя. Сам этот метод не пробовал, ничего конкретнее сказать не могу.

2. Z-Del - аддоны. После распаковки и установки движка Z-Del_Core прописывается путь к дистрибутиву урезаемой системы, затем выбираются нужные аддоны (папки) и добавляются в папку Addons. Движок запускается, и на выходе получаем урезанный дистрибутив, который, правда, нужно дорабатывать вручную. Метод мною опробован, дистрибутив режется, но при установке начинает ругаться на отсутствие удалённых файлов.

3. Урезание вручную, пофайлово. Удаляется файл(ы), запускается чистильщик реестра, смотрим что удаляется, и создаём соответствующий файл реестра (на удаление). Разумеется, делать это нужно только после того как система протестирована на работоспособность с учётом удалённого файла(ов). Этим методом мною были созданы БАТ-ники на удаление Internet Explorer и Windows Media Player. Поиск в реестре рекомендую делать Блокното-подобными программами, предварительно создав копию всего реестра, скажем, программой Reg Organiser. Вес реестра сохранённого в Блокноте - где-то 50 МБ.


2. Какие программы могут понадобиться?
1. Текстовый редактор, позволяющий искать текст во вложенных папках и файлах. Мой выбор - EmEditor.
2. Программа или утилита для запаковки CAB-архивов. Как вариант - Power Archiver.
3. Программы работы с реестром - CCleaner, Reg Organiser.
4. Продвинутый поисковик файлов. Мой выбор - UltraSearch.


3. Как добавить в сборку программу аддон или утилиту?
Файлы для установки находятся в папке \i386\SVCPACK\
Информация о том какие установочные файлы запускать и в каком порядке находится в файле svcpack.inf. Файл запакован в CAB-архив и находится в папке \i386\ под именем svcpack.in_. Открыть и распаковать его можно WinRAR-ом, а вот для запаковки понадобится специальная программа, умеющая запаковывать CAB-архивы. Распаковали файл - изменили - запаковали - закинули в дистрибутив (например в ISO-образ). Если файл не прописать, система его не установит.

Файл svcpack.inf из дистрибутива XP GAME EDITION выглядит так:

[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600

[SetupData]
CatalogSubDir="\I386\SVCPACK"

[ProductCatalogsToInstall]
BASECSP.CAT
IDNMTG.CAT
IE7.CAT
IE938127.CAT
IE978207.CAT
KB887606.CAT
KB889320.CAT
KB922120.CAT
..............
KB975254.CAT
KB975467.CAT
KB975791.CAT
KB976098.CAT
NLSDLM.CAT

[SetupHotfixesToRun]
FLASH.EXE
MSXML4.EXE
ROOTSUPD.EXE /Q
DX9U.EXE
rebuild.exe -ai
soundsv.exe
bluvicur.exe
WMP11RU.EXE -y -gm2 -fm0


[SetupHotfixesToRun]
MassStor.exe

Как видим одна из последних строк - это установщик Windows Media Player, с ключами тихой установки. Ниже - пример прописывания установщика Runtime-библиотек и Codec Pack версии 6.7.0. Разумеется, эти файлы должны присутствовать в папке \i386\SVCPACK\

...........
WMP11RU.EXE -y -gm2 -fm0
RuntimePack.exe  -y -gm2 -fm0
K-Lite_Codec_Pack_670_Full.exe  /VERYSILENT /NORESTART /SP-
...........

Для проверки работоспособности ключа тихой установки следует создать БАТ-ник, состоящий из одной строки (см. выше), и поместить его в одну папку с указанным файлом. Ставится - можно закидывать в сборку.

[attachimg=1][attachimg=2]


4. Как удалить ненужный файл из сборки?
Рассмотрим это на примере двух файлов Wgalogon.dll и Wgatray.exe. От них одни проблемы - если ставишь систему и не отключаешь интернет то при перезапуске вылазит "Звезда пирата". Файлы запакованы в САВ и называются Wgalogon.dl_ и Wgatray.ex_. Находим их в дистрибутиве и удаляем. Если больше ничего не делать, то при установке система выдаст сообщение, что этих файлов нет. Можно нажать "Пропустить", что не очень удобно, особенно когда файлов с пару сотен. Посему открываем EmEditor и натравливаем его на папку \I386 с целью найти последовательность символов Wgalogon.dll.

[attachimg=3]

Итог - эти записи есть в двух файлах DOSNET.INF и TXTSETUP.SIF. Открываем Блокнотом, находим в них строки:

........
wfospf.mib = 1,,,,,,,,3,3
wfwnet.drv = 1,,,,,,,2,1,0
wgalogon.dll = 100,,,,,,,2,0,0
wgatray.exe = 100,,,,,,,2,0,0
whqlprov.mof = 1,,,,,,,35,0,0
........

и удаляем ненужное.


5. Как добавить командный файл в автозапуск?
Для примера возьмём дистрибутив XP Game Edition. В папке \$OEM$ по умолчанию - файлы Dellnk3.bat и cmdlines.txt в котором всего две строки:

[Commands]
"Dellnk3.bat 937"

добавляем БАТ-ник в папку \$OEM$, и здесь же в файле cmdlines.txt прописываем его название. Если файл называется ABC123.bat, то обновлённый cmdlines.txt будет выглядеть так:

[Commands]
"Dellnk3.bat 937"
"ABC123.bat"


6. Как добавить файл реестра в сборку?
Для примера возьмём дистрибутив XP Game Edition. В папке \$OEM$ по умолчанию - файлы Dellnk3.bat и cmdlines.txt в котором всего две строки:

[Commands]
"Dellnk3.bat 937"

Добавляем файл реестра в папку \$OEM$, и здесь же в файле cmdlines.txt прописываем его название и ключ тихой "silent" установки /s . Если файл называется 333444.reg, то обновлённый cmdlines.txt будет выглядеть так:

[Commands]
"Dellnk3.bat 937"
"regedit /s 333444.reg"


7. Какие компоненты необходимы для нормальной работы сборки?
Подборка компонентов должна быть с учётом потребностей юзера. Мой выбор для чистой сборки, без наворотов:


Библиотеки VisualC, Runtime Pack - для корректной работы приложений и программ;

Медиа плеер. Мой выбор - КМР. Стандартный Windows Media Player считаю нужным (корректно) удалить;

K Lite Codek Pack - для нормальной работы медиаплееров;

Интернет браузер. Встроенный Internet Explorer считаю нужным (корректно) удалить. Мой выбор - Mozilla, с учётом моего железа и количества оперативной памяти. Ест около 300 МБ оперативки, так что если на машине 250 метров - не запустится;

WinRAR, ULtraISO, Daemon Tools, SmallCDWriter/Nero 6;

NET.Fraemwork 2.0 - с учётом возможной установки системы на слабые машины (с ОЗУ 256 МБ) версии выше 3.0 просто не установятся. Если такая установка не планируется, оптимальная версия - 3.5. Версию 4.0 не использую, разве что для игр которые идут только не ней. Кстати, тихий установщик на версию 2.0 в сети не нашёл.

Наворот на интерфейс - VistaDriveIcon;

Фаервол;

CCleaner, Reg Organiser, UltraSearch - для не-блондинок.

Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: KREKER12345 от 27 Марта 2015, 22:30:02
Сборник твиков реестра:

Может пригодиться как создателям сборок так и просто интересующимся. Применять избирательно, в зависимости от задач и пожеланий пользователя:
; Windows Registry Editor Version 5.00

; Добавить кнопку "Спящий режим" в диалог выключения компьютера
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System\Shutdown]
"ShowHibernateButton"=dword:00000001

; Кнопка "Спящий режим" в диалоге выключения ПК - опция в "Свойствах папки"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\System\Hibernate]
"RegPath"="SOFTWARE\\Policies\\Microsoft\\Windows\\System\\Shutdown"
"Text"="Кнопка \"Спящий режим\" в диалоге выключения ПК"
"Type"="checkbox"
"ValueName"="ShowHibernateButton"
"CheckedValue"=dword:00000001
"UncheckedValue"=dword:00000000
"DefaultValue"=dword:00000001
"HKeyRoot"=dword:80000002

; Полное меню выключения компьютера
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\System]
"Bitmap"="SHELL32.DLL,22"
"Text"="Системные параметры"
"Type"="group"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\System\Hibernate]
"RegPath"="SOFTWARE\\Policies\\Microsoft\\Windows\\System\\Shutdown"
"Text"="Кнопка \"Спящий режим\" в диалоге выключения ПК"
"Type"="checkbox"
"ValueName"="ShowHibernateButton"
"CheckedValue"=dword:00000001
"UncheckedValue"=dword:00000000
"DefaultValue"=dword:00000001
"HKeyRoot"=dword:80000002
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System\Shutdown]
"ShowHibernateButton"=dword:00000001

; Увеличить частоту мерцания курсора
[HKEY_CURRENT_USER\Control Panel\Desktop]
"CursorBlinkRate"="200"

; Установить Aero темой по умолчанию
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"InstallTheme"="%WinDir%\\Resources\\Themes\\Aero.Theme"
"InstallVisualStyle"="%WinDir%\\Resources\\Themes\\Aero\\Aero.msstyles"

; Включить схему питания "Включён постоянно"
[HKEY_CURRENT_USER\Control Panel\PowerCfg]
"CurrentPowerPolicy"="3"

; Установить Английскую раскладку клавиатуры первой и Русскую второй
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"1"="00000409"
"2"="00000419"

; Переключение клавиатуры по Control+Shift
[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Layout Hotkey"="1"
"Language Hotkey"="2"
"Hotkey"="2"

; Отображать "Диспетчер устройств" в меню "Мой компьютер"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Диспетчер устройств\command]
@=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,79,00,73,\
  00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,63,00,2e,00,65,00,78,00,\
  65,00,20,00,2f,00,73,00,20,00,25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,65,00,\
  76,00,6d,00,67,00,6d,00,74,00,2e,00,6d,00,73,00,63,00,00,00
 
; Отображать подробную информацию в Диспетчере устройств
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"DEVMGR_SHOW_DETAILS"=dword:00000001

; Показывать фантомные устройства в диспетчере устройств
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"devmgr_show_nonpresent_devices"="1"

; Отображать "Управление службами" в меню "Мой компьютер"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Управление службами\command]
@=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,79,00,73,\
  00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,63,00,2e,00,65,00,78,00,\
  65,00,20,00,2f,00,73,00,20,00,25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,65,00,\
  72,00,76,00,69,00,63,00,65,00,73,00,2e,00,6d,00,73,00,63,00,00,00

; Отображать "Установка и удаление программ" в меню "Мой компьютер"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Установка программ\command]
@="control appwiz.cpl"

; Позволить переименовывать Корзину
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder]
"Attributes"=hex:50,01,00,20
"CallForAttributes"=dword:00000000

; Изменить реакцию на BSOD (без перезагрузки)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]
"AutoReboot"=dword:00000000
"SendAlert"=dword:00000000

; Исправление неполадок при отображении кириллицы в программах
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"
"1254"="c_1251.nls"
"1255"="c_1251.nls"
"1256"="c_1251.nls"
"1257"="c_1251.nls"

; Кнопка изменения кодовой страницы 1252 на 1251 - опция в "Свойствах папки"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\System\CodePage]
"RegPath"="SYSTEM\\CurrentControlSet\\Control\\Nls\\CodePage"
"Text"="Кодовая страница 1251 вместо 1252 (требуется перезагрузка)"
"Type"="checkbox"
"ValueName"="1252"
"CheckedValue"="c_1251.nls"
"UncheckedValue"="c_1252.nls"
"DefaultValue"="c_1251.nls"
"HKeyRoot"=dword:80000002

; Отключить проверку издателя при запуске файлов
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"see_mask_nozonechecks"="1"

; Запретить отправку приглашения удалённому помощнику
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
"fAllowToGetHelp"=dword:00000000

; Oтключить вce cooбщeния oб oшибкax
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows]
"ErrorMode"=dword:00000001

; Отключить "Отчёт об ошибках"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\ErrorReporting]
"DoReport"=dword:00000000
"ShowUI"=dword:00000000

; Отключить сообщения об ошибках, но оставить уведомление о критических ошибках
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\ErrorReporting]
"AllOrNone"=dword:00000000
"IncludeMicrosoftApps"=dword:00000000
"IncludeWindowsApps"=dword:00000001
"IncludeKernelFaults"=dword:00000001
"DoReport"=dword:00000000
"ShowUI"=dword:00000000

; Отключить уведомления Центра обеспечения безопасности
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Security Center]
"FirewallDisableNotify"=dword:00000001 ;Отключить предупреждения Брэндмауэра
"UpdatesDisableNotify"=dword:00000001 ;Отключить предупреждения службы Автоматического обновления
"AntiVirusDisableNotify"=dword:00000001 ;Отключить предупреждения системы Антивирусной защиты

; Запускать 16-битные программы в отдельных процессах
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW]
"DefaultSeparateVDM"="yes"

; Отключить предупреждение при открытии файлов, загруженных из Интернета. Список можно изменять и дополнять
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments]
"SaveZoneInformation"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Associations]
"LowRiskFileTypes"=".zip;.rar;.nfo;.txt;.exe;.bat;.com;.cmd;.reg;.msi;.htm;.html;.gif;.bmp;.jpg;.avi;.mpg;.mpeg;.mov;.mp3;.m3u;.wav;"


[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
; Отключить кэшиpoвaниe эcкизoв изoбpaжeний (файлы Thumbs.db)
"DisableThumbnailCache"=dword:00000001
; Не показывать пункт "Последние документы"
"Start_ShowRecentDocs"=dword:00000000
; Не показывать пункт "Мои рисунки"
"Start_ShowMyPics"=dword:00000000
; Не показывать пункт "Моя музыка"
"Start_ShowMyMusic"=dword:00000000

; Отключить "Мастер очистки рабочего стола"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\CleanupWiz]
"NoRun"=dword:00000001

; Отображать "сетевое окружение", "Мои документы", "Мой компьютер" на рабочем столе при классическом меню пуск
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartmenu]
"{20D04FE0-3AEA-1069-A2D8-08002B30309D}"=dword:00000000
"{450D8FBA-AD25-11D0-98A8-0800361B1103}"=dword:00000000
"{208D2C60-3AEA-1069-A2D7-08002B30309D}"=dword:00000000

; Отображать "сетевое окружение", "Мои документы", "Мой компьютер" на рабочем столе
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]
"{20D04FE0-3AEA-1069-A2D8-08002B30309D}"=dword:00000000
"{450D8FBA-AD25-11D0-98A8-0800361B1103}"=dword:00000000
"{208D2C60-3AEA-1069-A2D7-08002B30309D}"=dword:00000000

; Не показывать предупреждение при открытии системных папок
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\WebView\BarricadedFolders]
"shell:ControlPanelFolder"=dword:00000000
"shell:ControlPanelFolder"=dword:00000000
"shell:SystemDriveRootFolder"=dword:00000000
"shell:ProgramFiles"=dword:00000000
"shell:Windows"=dword:00000000
"shell:System"=dword:0000000

; Убрать "Общие документы" из "Мой Компьютер"
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders\{59031A47-3F72-44A7-89C5-5595FE6B30EE}]

; Показывать скрытые устройства в диспетчере устройств
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"DEVMGR_SHOW_NONPRESENT_DEVICES"="1"

; Удаление пунктов из контекстного меню "Создать"
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bfc\ShellNew]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.rtf\ShellNew]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bmp\ShellNew]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.wav\ShellNew]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.zip\CompressedFolder\ShellNew]

; Корзина использует 3% от доступного места на диске (не 10%)
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\BitBucket]
"Percent"=dword:00000003

; Ускорение обзора компьютеров в локальной сети
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\{2227A280-3AEA-1069-A2DE-08002B30309D}]

; Разрешить общий доступ к файлам и принтерам в домене
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile\GloballyOpenPorts\List]
"139:TCP"="139:TCP:LocalSubNet:Enabled:@xpsp2res.dll,-22004"
"445:TCP"="445:TCP:LocalSubNet:Enabled:@xpsp2res.dll,-22005"
"137:UDP"="137:UDP:LocalSubNet:Enabled:@xpsp2res.dll,-22001"
"138:UDP"="138:UDP:LocalSubNet:Enabled:@xpsp2res.dll,-22002"

; Разрешить общий доступ к файлам и принтерам на локальном компьютере
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\GloballyOpenPorts\List]
"139:TCP"="139:TCP:LocalSubNet:Enabled:@xpsp2res.dll,-22004"
"445:TCP"="445:TCP:LocalSubNet:Enabled:@xpsp2res.dll,-22005"
"137:UDP"="137:UDP:LocalSubNet:Enabled:@xpsp2res.dll,-22001"
"138:UDP"="138:UDP:LocalSubNet:Enabled:@xpsp2res.dll,-22002"

; Ускорить открытие "Моего компьютера"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoRemoteRecursiveEvents"=dword:00000001

; Запретить MRT отправлять отчеты в Microsoft
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\MRT]
"DontReportInfectionInformation"=dword:00000001

; Включение поддержки UDMA66 на материнских платах с чипсетом Intel
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0000]
"EnableUDMA66"=dword:00000001

; Увеличение производительности системы
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"DisablePagingExecutive"=dword:00000001

; Ускорение загрузки
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\MemoryManagement\PrefetchParameters]
"EnablePrefetcher"=dword:00000003

; Отключить Удаленный рабочий стол
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
"fDenyTSConnections"=dword:00000001
"fAllowToGetHelp"=dword:00000000

; Ускорение загрузки веб-страниц
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider]
"DnsPriority"=dword:00000001
"HostsPriority"=dword:00000001
"LocalPriority"=dword:00000001
"NetbtPriority"=dword:00000001

; Отключение локальной и доменной политики брандмауэра Windows
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile]
"EnableFirewall"=dword:00000000
"DisableNotifications"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile]
"EnableFirewall"=dword:00000000
"DisableNotifications"=dword:00000001

; Очередность значков "Мой компьютер" и "Мои документы" на рабочем столе
[HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}]
"SortOrderIndex"=dword:00000054

; Отключить "Отправить административное оповещение в случае Отказа системы"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]
"SendAlert"=dword:00000000

; Увеличение производительности NTFS
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"Win31FileSystem"=dword:00000000
"Win95TruncatedExtensions"=dword:00000001
"NtfsDisableLastAccessUpdate"=dword:00000001

; Обновление содержимого окна Проводника будет происходить автоматически
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Update]
"UpdateMode"=hex:00

; Автоматически перезапускать Проводник при ошибках
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoRestartShell"=dword:00000001

; Исправление квадратных букв при выключении копьютера
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Franklin Gothic"="Arial"

; Зарезервировать оптимальный размер для главной таблицы размещения файлов
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"NtfsMftZoneReservation"=dword:00000003

; Не выполнять синхронизацию с сервером времени в интернете
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters]
"Type"="NoSync"

; Включить строку состояния в папках
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"StatusBarOther"=dword:00000001

; Отключить "Ярлык для" при создании новых ярлыков
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"Link"=hex:00,00,00,00

; Сортировать элементы меню Пуск и Избранное в алфавитном порядке
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Favorites]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2]

; Включить панель быстрого запуска (Quick Launch)
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop]
"TaskbarWinXP"=hex:0c,00,00,00,08,00,00,00,03,00,00,00,00,00,00,00,b0,e2,2b,d8,\
64,57,d0,11,a9,6e,00,c0,4f,d7,05,a2,22,00,1c,00,0a,11,00,00,1a,00,00,00,01,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,4c,00,00,00,01,14,02,00,00,00,\
00,00,c0,00,00,00,00,00,00,46,81,00,00,00,11,00,00,00,10,52,28,ce,e8,c8,c4,\
01,10,3d,a2,c6,27,d0,c4,01,80,d9,44,28,27,d0,c4,01,00,00,00,00,00,00,00,00,\
01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,01,02,14,00,1f,50,e0,4f,d0,\
20,ea,3a,69,10,a2,d8,08,00,2b,30,30,9d,19,00,2f,43,3a,5c,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,5c,00,31,00,00,00,00,00,6c,31,96,96,\
10,00,44,4f,43,55,4d,45,7e,31,00,00,44,00,03,00,04,00,ef,be,67,31,67,7a,75,\
31,80,9b,14,00,00,00,44,00,6f,00,63,00,75,00,6d,00,65,00,6e,00,74,00,73,00,\
20,00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,69,00,6e,00,67,00,73,\
00,00,00,18,00,36,00,31,00,00,00,00,00,6c,31,97,96,10,00,56,61,64,69,6b,00,\
22,00,03,00,04,00,ef,be,6c,31,96,96,75,31,86,9b,14,00,00,00,56,00,61,00,64,\
00,69,00,6b,00,00,00,14,00,64,00,31,00,00,00,00,00,72,31,72,34,13,00,41,50,\
50,4c,49,43,7e,31,00,00,4c,00,03,00,04,00,ef,be,6c,31,96,96,75,31,87,9b,14,\
00,36,00,41,00,70,00,70,00,6c,00,69,00,63,00,61,00,74,00,69,00,6f,00,6e,00,\
20,00,44,00,61,00,74,00,61,00,00,00,40,73,68,65,6c,6c,33,32,2e,64,6c,6c,2c,\
2d,32,31,37,36,35,00,18,00,42,00,31,00,00,00,00,00,6c,31,97,96,14,00,4d,49,\
43,52,4f,53,7e,31,00,00,2a,00,03,00,04,00,ef,be,6c,31,96,96,6c,31,99,96,14,\
00,00,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,00,00,18,00,\
52,00,31,00,00,00,00,00,6c,31,9a,96,10,00,49,4e,54,45,52,4e,7e,31,00,00,3a,\
00,03,00,04,00,ef,be,6c,31,96,96,6c,31,9c,96,14,00,00,00,49,00,6e,00,74,00,\
65,00,72,00,6e,00,65,00,74,00,20,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,\
00,72,00,00,00,18,00,48,00,31,00,00,00,00,00,6c,31,9c,96,11,00,51,55,49,43,\
4b,4c,7e,31,00,00,30,00,03,00,04,00,ef,be,6c,31,99,96,6c,31,9c,96,14,00,00,\
00,51,00,75,00,69,00,63,00,6b,00,20,00,4c,00,61,00,75,00,6e,00,63,00,68,00,\
00,00,18,00,00,00,60,00,00,00,03,00,00,a0,58,00,00,00,00,00,00,00,76,61,64,\
00,00,00,00,00,00,00,00,00,00,00,00,00,2c,7c,fa,da,b6,41,5f,44,ad,b6,c9,12,\
99,70,2f,0a,b6,c1,df,66,dc,34,d9,11,b4,b3,be,8b,67,44,fb,1e,2c,7c,fa,da,b6,\
41,5f,44,ad,b6,c9,12,99,70,2f,0a,b6,c1,df,66,dc,34,d9,11,b4,b3,be,8b,67,44,\
fb,1e,10,00,00,00,05,00,00,a0,1a,00,00,00,23,01,00,00,00,00,00,00,08,00,00,\
00,02,00,00,00,46,03,00,00,01,00,00,00,08,00,00,00,60,00,00,00,02,00,00,00,\
52,00,32,00,60,02,00,00,67,31,e3,a9,20,00,45,44,49,41,4c,45,7e,31,2e,4c,4e,\
4b,00,00,36,00,03,00,04,00,ef,be,6c,31,37,99,75,31,50,bc,14,00,00,00,45,00,\
44,00,69,00,61,00,6c,00,65,00,72,00,2e,00,65,00,78,00,65,00,2e,00,6c,00,6e,\
00,6b,00,00,00,1c,00,00,00,00,00,00,00,a0,00,00,00,05,00,00,00,92,00,32,00,\
0b,03,00,00,6c,31,9d,96,20,00,4c,41,55,4e,43,48,7e,31,2e,4c,4e,4b,00,00,76,\
00,03,00,04,00,ef,be,6c,31,99,96,76,31,d2,00,14,00,5e,00,4c,00,61,00,75,00,\
6e,00,63,00,68,00,20,00,49,00,6e,00,74,00,65,00,72,00,6e,00,65,00,74,00,20,\
00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,20,00,42,00,72,00,6f,00,\
77,00,73,00,65,00,72,00,2e,00,6c,00,6e,00,6b,00,00,00,40,78,70,73,70,31,72,\
65,73,2e,64,6c,6c,2c,2d,31,31,30,30,33,00,00,1c,00,00,00,00,00,00,00,5e,00,\
00,00,06,00,00,00,50,00,32,00,cf,02,00,00,6d,31,24,24,20,00,4d,49,52,41,4e,\
44,7e,31,2e,4c,4e,4b,00,00,34,00,03,00,04,00,ef,be,6d,31,24,24,76,31,d2,00,\
14,00,00,00,4d,00,69,00,72,00,61,00,6e,00,64,00,61,00,20,00,49,00,4d,00,2e,\
00,6c,00,6e,00,6b,00,00,00,1c,00,00,00,00,00,00,00,50,00,00,00,03,00,00,00,\
42,00,32,00,8a,02,00,00,67,31,ad,a5,20,00,4f,70,65,72,61,2e,6c,6e,6b,00,2a,\
00,03,00,04,00,ef,be,6c,31,49,98,75,31,50,bc,14,00,00,00,4f,00,70,00,65,00,\
72,00,61,00,2e,00,6c,00,6e,00,6b,00,00,00,18,00,00,00,00,00,00,00,76,00,00,\
00,00,00,00,00,68,00,32,00,4f,00,00,00,6c,31,9c,96,20,00,53,48,4f,57,44,45,\
7e,31,2e,53,43,46,00,00,4c,00,03,00,04,00,ef,be,6c,31,9c,96,75,31,50,bc,14,\
00,36,00,53,00,68,00,6f,00,77,00,20,00,44,00,65,00,73,00,6b,00,74,00,6f,00,\
70,00,2e,00,73,00,63,00,66,00,00,00,40,78,70,73,70,32,72,65,73,2e,64,6c,6c,\
2c,2d,36,31,30,30,00,1c,00,00,00,00,00,00,00,5a,00,00,00,07,00,00,00,4c,00,\
32,00,bc,02,00,00,6f,31,8d,1c,20,00,53,4e,41,47,49,54,7e,31,2e,4c,4e,4b,00,\
00,30,00,03,00,04,00,ef,be,6f,31,8d,1c,76,31,d2,00,14,00,00,00,53,00,6e,00,\
61,00,67,00,49,00,74,00,20,00,37,00,2e,00,6c,00,6e,00,6b,00,00,00,1c,00,00,\
00,00,00,00,00,5a,00,00,00,01,00,00,00,4c,00,32,00,10,09,00,00,76,31,21,01,\
20,00,54,48,45,42,41,54,7e,31,2e,4c,4e,4b,00,00,30,00,03,00,04,00,ef,be,6c,\
31,12,98,76,31,21,01,14,00,00,00,54,00,68,00,65,00,20,00,42,00,61,00,74,00,\
21,00,2e,00,4c,00,4e,00,4b,00,00,00,1c,00,00,00,00,00,00,00,62,00,00,00,04,\
00,00,00,54,00,32,00,bc,02,00,00,6c,31,fa,96,20,00,54,4f,54,41,4c,43,7e,31,\
2e,4c,4e,4b,00,00,38,00,03,00,04,00,ef,be,6c,31,eb,96,75,31,50,bc,14,00,00,\
00,54,00,4f,00,54,00,41,00,4c,00,43,00,4d,00,44,00,2e,00,45,00,58,00,45,00,\
2e,00,6c,00,6e,00,6b,00,00,00,1c,00,00,00,00,00,00,00,99,00,00,00,e0,06,00,\
00,00,00,00,00,19,00,00,00,00,00,00,00,00,00,00,00,19,00,00,00,00,00,00,00,\
01,00,00,00,01,00,00,00,aa,4f,28,68,48,6a,d0,11,8c,78,00,c0,4f,d9,18,b4,f2,\
02,00,00,e0,0c,00,00,00,00,00,00,19,00,00,00,00,00,00,00,00,00,00,00,19,00,\
00,00,00,00,00,00,01,00,00,00,02,00,00,00,8b,8a,0d,54,3f,1c,32,4e,81,32,53,\
0f,6a,50,20,90,1e,00,00,00,e0,04,00,00,00,00,00,00,18,00,00,00,00,00,00,00,\
00,00,00,00,18,00,00,00,00,00,00,00,01,00,00,00

; Убрать ярлык "Программы по умолчанию" из меню Пуск
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoSMConfigurePrograms"=dword:00000001

; При ошибках оболочки (Explorer) перезагружать только ее саму, а не всю ОС
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoRestartShell"=dword:00000001

; Ускорение доступа к AVI-файлам
[-HKEY_CLASSES_ROOT\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}]
[-HKEY_CLASSES_ROOT\SystemFileAssociations\.avi\shellex\PropertyHandler]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}\InProcServer32]

; Отключить эскизы видео в Проводнике (ускоряет работу и позволяет перемещать и удалять файлы)
[-HKEY_CLASSES_ROOT\.avi\ShellEx]
[-HKEY_CLASSES_ROOT\.mpg\ShellEx]
[-HKEY_CLASSES_ROOT\.mpe\ShellEx]
[-HKEY_CLASSES_ROOT\.mpeg\ShellEx]

; Убрать автоматический поиск сетевых папок и принтеров
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"NoNetCrawling"=dword:00000001

; Автоматическое завершение зависшего приложения
[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
"AutoEndTasks"="1"

; Отключить предложение настроить подключение Интернет
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Connection Wizard]
"Completed"=hex:01,00,00,00

; Не отображать список недавно использовавшихся документов
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"Start_ShowRecentDocs"=dword:00000000

; Отключить проверку обновлений в GPU-Z при запуске
[HKEY_CURRENT_USER\Software\techPowerUp\GPU-Z]
"Interval"=dword:00000003

; Установка стартовой страницы в Internet Explorer
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Start Page"="http://www.yandex.ru/"

; Отключить предупреждение "Информация переданная через Интернет, может стать доступной другим пользователям"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3]
"1601"=dword:00000000

; Отображать кнопку "Обновить" в панели инструментов
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar]
"{710EB7A1-45ED-11D0-924A-0020AFC7AC4D}"=hex:07,00,00,00,ee,03,00,00,7e,69,79,\
  1e,c5,9c,d1,11,a8,3f,00,c0,4f,c9,9d,61,20,01,00,00,00,00,00,00,ef,03,00,00,\
  7e,69,79,1e,c5,9c,d1,11,a8,3f,00,c0,4f,c9,9d,61,21,01,00,00,00,00,00,00,f3,\
  03,00,00,7e,69,79,1e,c5,9c,d1,11,a8,3f,00,c0,4f,c9,9d,61,30,01,00,00,04,00,\
  00,00,ff,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,f6,03,00,00,7e,69,79,1e,c5,9c,d1,11,a8,3f,00,c0,4f,c9,9d,61,\
  23,01,00,00,04,00,00,00,f7,03,00,00,7e,69,79,1e,c5,9c,d1,11,a8,3f,00,c0,4f,\
  c9,9d,61,33,01,00,00,04,00,00,00,ff,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,fb,03,00,00,a1,b7,0e,71,ed,45,d0,\
  11,92,4a,00,20,af,c7,ac,4d,31,70,00,00,04,00,00,00,06,04,00,00,7e,69,79,1e,\
  c5,9c,d1,11,a8,3f,00,c0,4f,c9,9d,61,25,01,00,00,04,00,00,00

; Убрать залипание клавиш
[HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response]
"Flags"="122"
[HKEY_CURRENT_USER\Control Panel\Accessibility\StickyKeys]
"Flags"="506"
[HKEY_CURRENT_USER\Control Panel\Accessibility\ToggleKeys]
"Flags"="58"

; Включить перенос слов на другую строку в блокноте
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Notepad]
"fWrap"=dword:00000001

; Отключить предупреждение при открытии файлов, загруженных из Internet Explorer
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Attachments]
"SaveZoneInformation"=dword:00000001

; Отключить ->Ярлык для<- при создании новых ярлыков
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"link"=hex:00,00,00,00

; Мелкие значки в меню Пуск
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2]
"Settings"=hex:28,00,00,00,ff,ff,ff,ff,02,00,00,00,03,00,00,00,3b,00,00,00,1e,\
  00,00,00,00,00,00,00,e2,02,00,00,00,04,00,00,00,03,00,00

; Отображать сжатые файлы и папки другим цветом в проводнике
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"ShowCompColor"=dword:00000001

; Отключить обновление Windows Media Player через Интернет
[HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences]
"UpgradeCheckFrequency"=dword:00000007
"AskMeAgain"="No"

; Отключить просмотр лицензионного соглашения в WMP
[HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences]
"SilentAcquisition"=dword:00000000

; Не отправлять отчеты о работе Windows Media Player в Microsoft
[HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences]
"UsageTracking"=dword:00000000

; отображать папку "Избранное" в меню Пуск
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"StartMenuFavorites"=dword:00000002

; Заголовок окна Windows Media Player
[HKEY_CURRENT_USER\Software\Policies\Microsoft\WindowsMediaPlayer]
"TitleBar"="WMP Game Edition 2017"

; Заголовок окна Internet Explorer
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Window Title"="IE Game Edition 2017"

; Включить строку состояния в папках
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"StatusBarOther"=dword:00000001

; Включить информирование об установке новых программ (выделение цветом)
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"Start_NotifyNewApps"=dword:00000001

; Классический вид Панели управления
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"ForceClassicControlPanel"=dword:00000001

; Включить NumLock при загрузке
[HKEY_CURRENT_USER\Control Panel\Keyboard]
"InitialKeyboardIndicators"="2"

; Пoмнить пapaмeтpы oтoбpaжeния кaждoй пaпки
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"ClassicViewState"=dword:00000000



Подробнее - нажми здесь (http://game-edition.ru/instrukcii/lt-spravochnaya-dokumentaciya-windows-xp-gt/)
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: KREKER12345 от 30 Марта 2015, 00:14:37
Устанавливаем .NET Framework

Я бы выделил два основных типа установщиков .NET Framework - "старые" и "новые". Их легко определить по значку на установочном файле.

[attach=1]

"Старые" - это установщики версий от 1.1 до 4.0, в зависимости от применяемого ключа.

"Новые"  - минимальная версия для установки - 3.5. В зависимости от ключа можно установить:
4.0   - WINDOWS XP, WINDOWS 7
4.5   - WINDOWS 7
4.5.1 - WINDOWS 7
3.5   - WINDOWS 8

При использовании установки без ключа как правило ставится максимальная версия.

Таким образом при наличии одного установочного файла можно установить несколько разных версий фреймворков. Для Windows XP по умолчанию вполне достаточно версии 2.0. Если необходимо установить версию с бОльшим номером целесообразно в папку SVCPACK установочного диска Windows вложить несколько БАТников для установки более поздних версий .NET Framework с названиями "Установить версию 3.0", "Установить версию 3.5" и т.д. Установил систему - зашёл прямо на установочный диск и запустив БАТник установил нужную версию поверх уже установленной "двойки".

Ниже - ссылки на скачивание двух установщиков  .NET Framework. С их помощью можно поставить любую версию. Оба с "тихими" ключами в текстовых файлах. Ключи разные. В первом они типа: DotNet.exe /show /nolang /1.1 /3.0, во втором типа: M.NET.Framework.exe /S /A

скачать .NET Framework 1.1-4.0 silent (http://www.fayloobmennik.net/4740103)                 скачать .NET Framework 1.1-3.5_4.0_4.5_4.5.1 silent (http://www.fayloobmennik.net/4740110)
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: KREKER12345 от 25 Апреля 2015, 22:46:12
Ставим свои иконки

Для изменения иконок "под себя" нужно всего лишь заменить несколько файлов содержащих иконки, при необходимости изменив нужные ресурсы Restorator (http://game-edition.ru/utility/restorator-redaktor-resursov/msg24122/#msg24122)-ом.

Поскольку данная тема ориентирована прежде всего на создателей сборок, создание своих пакетов иконок сводится к изменению файлов типа shell32.dll и netshell.dll (значки подключения сети в трее). После чего эти файлы нужно будет запаковать в CAB (http://game-edition.ru/o-raznom-po-chut-chut/zapakovka-fajlov-v-sav-arhivy/msg24543/#msg24543) и закинуть (с заменой) в дистрибутив WINDOWS.

В архиве выкладываю свой вариант файла shell32.dll. За основу взят оригинальный файл из Game Edition 2009, некоторые иконки взяты из Res Patch (http://game-edition.ru/o-raznom-po-chut-chut/dark-aero-patch-dlya-izmeneniya-interfejsa/msg24580/#msg24580)-а, несколько штук доделал сам. Файл уже запакован в CAB-архив и его можно прямо в таком виде закидывать в дистрибутив WINDOWS в папку /i386/. Открывается WinRAR-ом.

[attachimg=1]
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: KREKER12345 от 07 Мая 2015, 21:15:50
Ставим свои иконки (продолжение)

Выкладываю файлы иконок в стиле Windows 7. Их можно запаковать в *.cab (http://game-edition.ru/o-raznom-po-chut-chut/zapakovka-fajlov-v-sav-arhivy/msg24543/#msg24543) и закинуть в дистрибутив, или же заменить их на работающей системе. Некоторые файлы в работе, их нужно будет предварительно переименовать в *.bak (дописать в конце). Все файлы закидываются в WINDOWS/system32, за исключением explorer.exe - в WINDOWS.

Ориентированы на систему XP Game Edition 2009. Вытащены отсюда (http://game-edition.ru/o-raznom-po-chut-chut/dark-aero-patch-dlya-izmeneniya-interfejsa/msg24580/#msg24580)

http://www.fayloobmennik.net/4861443
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: KREKER12345 от 03 Октября 2015, 21:21:26
ОБНАРУЖЕН БАГ!!!

Из списка копируемых файлов следует исключить файл setupapi.dll (см предыдущий пост). Слетает загрузка системы!!!



Доработанная Shell32.dll. Убрана запись "Программа дефрагментации отсутствует".

[attach=1]

Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: luxemburg от 03 Октября 2015, 23:34:40
KREKER12345,
Цитировать
упакованы в cab....Открыть и распаковать его можно WinRAR-ом, а вот для запаковки понадобится специальная программа, умеющая запаковывать CAB-архивы

makecab.exe не пробовал?
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: KREKER12345 от 03 Октября 2015, 23:50:07
makecab.exe не пробовал?

Эта ссылка (http://game-edition.ru/o-raznom-po-chut-chut/zapakovka-fajlov-v-sav-arhivy/msg24543/#msg24543) по сути её же использует, она у меня там 2 раза встречается (см файл реестра под спойлером).
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: luxemburg от 04 Октября 2015, 09:44:33
KREKER12345, ну так тогда поправь текст чтобы не было неясностей.
makecab идет в составе дистрибутива ХР и никакого "специального" софта для этого не требуется
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: KREKER12345 от 04 Октября 2015, 16:03:23
Каюсь. Вместо термина "специальная программа" следует употребить "стандартная утилита, входящая в дистрибутив WINDOWS, но требующая специального подхода для работы с ней". Без такого подхода она - как сейф без ключа. Подход (файл реестра) - в ссылках. Но только изменить текст я всё равно не смогу, прав нет. Кто может посодействовать - так это Модератор.

Кстати ничто не мешает использовать специальные программы сторонних разработчиков, например Distr Tools (http://game-edition.ru/utility/distr-tools-nabor-utilit-dlya-nachinayuschego-programmista/msg25505/#msg25505), в составе которой есть утилита для работы с *.cab - архивами.
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: Jedi от 14 Декабря 2015, 13:33:19
KREKER12345 у тебя случайно не найдется оригинальных иконок от xp?
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: KREKER12345 от 14 Декабря 2015, 17:50:20
KREKER12345 у тебя случайно не найдется оригинальных иконок от xp?


Выащить можно отсюда (http://game-edition.ru/o-raznom-po-chut-chut/dark-aero-patch-dlya-izmeneniya-interfejsa/msg24580/#msg24580). Открывается WinRAR-ом. Другой вариант - пропатчить и скопировать нужные библиотеки целиком. Большинство иконок находятся в файлах explorer.exe, shell32.dll, netshell.dll.
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: Jedi от 25 Декабря 2015, 11:12:59
Добрый день форумчане, подскажите как поменять тему оформления при создании сборки.
Еще курсоры мыши
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: Zab от 25 Декабря 2015, 12:24:45
Прописать в WINNT.SIF
[Shell]
CustomDefaultThemeFile="%SystemRoot%\Resources\Themes\Windows10.theme"

Курсоры можно прописать в **.theme
[Control Panel\Cursors]
AppStarting=%SystemRoot%\Cursors\metro_working.ani
Arrow=%SystemRoot%\Cursors\metro_arrow.cur
Crosshair=%SystemRoot%\Cursors\metro_cross.cur
Hand=%SystemRoot%\Cursors\metro_link.cur
Help=%SystemRoot%\Cursors\metro_helpsel.cur
IBeam=%SystemRoot%\Cursors\metro_text.cur
No=%SystemRoot%\Cursors\metro_unavail.cur
NWPen=%SystemRoot%\Cursors\metro_pen.cur
SizeAll=%SystemRoot%\Cursors\metro_move.cur
SizeNESW=%SystemRoot%\Cursors\metro_nesw.cur
SizeNS=%SystemRoot%\Cursors\metro_ns.cur
SizeNWSE=%SystemRoot%\Cursors\metro_nwse.cur
SizeWE=%SystemRoot%\Cursors\metro_ew.cur
UpArrow=%SystemRoot%\Cursors\metro_arrow_alt.cur
Wait=%SystemRoot%\Cursors\metro_busy.ani
там же можно прописать Wallpaper
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: KREKER12345 от 04 Марта 2016, 14:07:01
Набор иконок для папок в стиле *Windows Vista*
[attachimg=1]

Применение - распаковать и закинуть файл  VistaIconMain.dll  в любое удобное место, откуда потом можно будет их устанавливать.

[attach=2]



[attach=3]
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: Hunter23071985 от 03 Апреля 2016, 13:50:42
KREKER12345, спасибо Вам за создание этой темы.
У меня никак не получается интегрировать:
1) UpdatePackLive-16.3.15 (https://forum.simplix.ks.ua/viewtopic.php?id=507&p=10) + набор твиков (bat-файл для установленной ОС) + надстройку-2019 (http://hitech.vesti.ru/news/view/id/4805)
2) Патч Dark Aero + программу установки логотипа процессора (http://game-edition.ru/o-raznom-po-chut-chut/dark-aero-patch-dlya-izmeneniya-interfejsa)
3) SkinPack (https://skinpacks.com/download/windows-xp/) (или темы из SP3 Mini10 v.16.2 & XP MiniX v.16.4 (http://game-edition.ru/obsuzhdenie-sborok/spisok-legkih-sborok-winxp-ot-zab/))
Хотел, чтобы всё это можно было просто положить в распакованном виде в \Z-Del\5.9\Addons, по задаче править и добавлять в дистрибутив с помощью того же __PATCH.CMD.
Ни через CMDLINES, ни через SVCPACK, вообще никак не выходит сделать, 2 дня уже бьюсь. CMDLINES удобен, но здесь (http://forum.oszone.net/thread-72000.html) не советуют им пользоваться, стал искать альтернативы, перемкнуло...
Да, ещё на финише хотел сжать дистрибутив с помощью winrecab (http://forum.oszone.net/post-405664-27.html) или этой инструкции (http://forum.oszone.net/post-1596514.html#post1596514) - из-под Win8.1 x64 тоже сделать не выходит. Хотя это уже не принципиально - дистрибутив всего 138 Мб и установка 148 сек...
Господа, помогите, пожалуйста!
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: KREKER12345 от 03 Апреля 2016, 14:55:52
По  Dark Aero (http://game-edition.ru/o-raznom-po-chut-chut/dark-aero-patch-dlya-izmeneniya-interfejsa/msg24580/#msg24580)  могу сказать следующее:

1. Set_logo  очень хорошо устанавливается через  SVCPACK. Применение - закинуть его в папку  SVCPACK, и в файл SVCPACK.inf  добавить строку: 

Set_logo.exe -ai1

2. По самому патчу - я бы не стал интегрировать его в дистрибутив, это действительно сложно. Проще - установить сборку, пропатчить файлы, запаковать их в  *.cab и закинуть в образ. В самой теме  Dark Aero  есть список файлов которые он меняет, исключений минимум - пока что это файл  setupapi.dll. Этого нельзя делать на полной версии ХР, потому что там есть компоненты проверяющие контрольные суммы, если даже одну иконку изменил - всё начинает "плыть". В мини-сборках (GE  и ниже) они вырезаны, значит патчить эти сборки можно простым закидыванием файлов в дистрибутив.
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: KREKER12345 от 25 Июня 2016, 09:35:38
Набор иконок для медиа-файлов от KMPlayer

Сразу после установки сборки бывает трудно найти нужный файл, из-за отсутствия нужной привычной иконки. Особенно это касается медиа-файлов - они все одинаково "белые". Лично мне нравятся иконки от  KMPlayer 2.9.4.1434 (http://game-edition.ru/multimedia/kmplayer-2941434/msg9600/#msg9600), которые находятся в библиотеке  KIconLib.dll.

[attach=1]

Указанный ниже способ позволяет установить такие иконки на медиа-файлы, не устанавливая при этом сам  KMPlayer.  Применение следующее: Закинуть файл  KIconLib.dll в папку  C:\WINDOWS\system32  и применить БАТник. Показательно, что этот БАТник можно применять многократно, в том числе и после установки других медиа-плееров. Например того же  KMPlayer-а версии 4.0+, у которого значительно расширен функционал, но на мой взгляд непривычные "блёклые" иконки.

Если же кому-то не нравится именно этот пакет иконок, их можно поменять по своему вкусу,  Restorator (http://game-edition.ru/utility/restorator-redaktor-resursov/)  в помощь.



В архиве три файла:  Сама библиотека  KIconLib.dll,  БАТник на ассоциации файлов, и (на всякий случай) файл реестра на зачистку системы от следов от  KMPlayer-а, их много   :) .

[attach=2]
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: KREKER12345 от 04 Июля 2016, 22:10:27
В предыдущем посте выложен неполный БАТник на установку иконок от  KMPlayer-а. Выкладываю обновлённый, 100% рабочий, можно ставить на "чистую" систему:
reg add "HKLM\SOFTWARE\Classes\.264" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.264" /f /ve /t REG_SZ /d "KMPlayer.264"
reg add "HKLM\SOFTWARE\Classes\.3gp" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.3gp" /f /ve /t REG_SZ /d "KMPlayer.3gp"
reg add "HKLM\SOFTWARE\Classes\.aac" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.aac" /f /ve /t REG_SZ /d "KMPlayer.aac"
reg add "HKLM\SOFTWARE\Classes\.ac3" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ac3" /f /ve /t REG_SZ /d "KMPlayer.ac3"
reg add "HKLM\SOFTWARE\Classes\.ape" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ape" /f /ve /t REG_SZ /d "KMPlayer.ape"
reg add "HKLM\SOFTWARE\Classes\.ARM" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ARM" /f /ve /t REG_SZ /d "KMPlayer.ARM"
reg add "HKLM\SOFTWARE\Classes\.asf" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.asf" /f /ve /t REG_SZ /d "KMPlayer.asf"
reg add "HKLM\SOFTWARE\Classes\.AVC-TS" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.AVC-TS" /f /ve /t REG_SZ /d "KMPlayer.AVC-TS"
reg add "HKLM\SOFTWARE\Classes\.avi" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.avi" /f /ve /t REG_SZ /d "KMPlayer.avi"
reg add "HKLM\SOFTWARE\Classes\.AVI-Neo" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.AVI-Neo" /f /ve /t REG_SZ /d "KMPlayer.AVI-Neo"
reg add "HKLM\SOFTWARE\Classes\.BIK" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.BIK" /f /ve /t REG_SZ /d "KMPlayer.BIK"
reg add "HKLM\SOFTWARE\Classes\.cda" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.cda" /f /ve /t REG_SZ /d "KMPlayer.cda"
reg add "HKLM\SOFTWARE\Classes\.D2V" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.D2V" /f /ve /t REG_SZ /d "KMPlayer.D2V"
reg add "HKLM\SOFTWARE\Classes\.dat" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.dat" /f /ve /t REG_SZ /d "KMPlayer.dat"
reg add "HKLM\SOFTWARE\Classes\.DRC" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.DRC" /f /ve /t REG_SZ /d "KMPlayer.DRC"
reg add "HKLM\SOFTWARE\Classes\.dts" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.dts" /f /ve /t REG_SZ /d "KMPlayer.dts"
reg add "HKLM\SOFTWARE\Classes\.EAC3" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.EAC3" /f /ve /t REG_SZ /d "KMPlayer.EAC3"
reg add "HKLM\SOFTWARE\Classes\.EC3" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.EC3" /f /ve /t REG_SZ /d "KMPlayer.EC3"
reg add "HKLM\SOFTWARE\Classes\.flac" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.flac" /f /ve /t REG_SZ /d "KMPlayer.flac"
reg add "HKLM\SOFTWARE\Classes\.flv" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.flv" /f /ve /t REG_SZ /d "KMPlayer.flv"
reg add "HKLM\SOFTWARE\Classes\.H264" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.H264" /f /ve /t REG_SZ /d "KMPlayer.H264"
reg add "HKLM\SOFTWARE\Classes\.ifo" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ifo" /f /ve /t REG_SZ /d "KMPlayer.ifo"
reg add "HKLM\SOFTWARE\Classes\.IFV" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.IFV" /f /ve /t REG_SZ /d "KMPlayer.IFV"
reg add "HKLM\SOFTWARE\Classes\.kpl" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.kpl" /f /ve /t REG_SZ /d "KMPlayer.kpl"
reg add "HKLM\SOFTWARE\Classes\.ksf" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ksf" /f /ve /t REG_SZ /d "KMPlayer.ksf"
reg add "HKLM\SOFTWARE\Classes\.LPCM" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.LPCM" /f /ve /t REG_SZ /d "KMPlayer.LPCM"
reg add "HKLM\SOFTWARE\Classes\.m4a" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.m4a" /f /ve /t REG_SZ /d "KMPlayer.m4a"
reg add "HKLM\SOFTWARE\Classes\.mid" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mid" /f /ve /t REG_SZ /d "KMPlayer.mid"
reg add "HKLM\SOFTWARE\Classes\.mka" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mka" /f /ve /t REG_SZ /d "KMPlayer.mka"
reg add "HKLM\SOFTWARE\Classes\.mkv" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mkv" /f /ve /t REG_SZ /d "KMPlayer.mkv"
reg add "HKLM\SOFTWARE\Classes\.MLP" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.MLP" /f /ve /t REG_SZ /d "KMPlayer.MLP"
reg add "HKLM\SOFTWARE\Classes\.mov" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mov" /f /ve /t REG_SZ /d "KMPlayer.mov"
reg add "HKLM\SOFTWARE\Classes\.mp2" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mp2" /f /ve /t REG_SZ /d "KMPlayer.mp2"
reg add "HKLM\SOFTWARE\Classes\.mp3" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mp3" /f /ve /t REG_SZ /d "KMPlayer.mp3"
reg add "HKLM\SOFTWARE\Classes\.mp4" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mp4" /f /ve /t REG_SZ /d "KMPlayer.mp4"
reg add "HKLM\SOFTWARE\Classes\.mpa" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mpa" /f /ve /t REG_SZ /d "KMPlayer.mpa"
reg add "HKLM\SOFTWARE\Classes\.mpc" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mpc" /f /ve /t REG_SZ /d "KMPlayer.mpc"
reg add "HKLM\SOFTWARE\Classes\.mpeg" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mpeg" /f /ve /t REG_SZ /d "KMPlayer.mpeg"
reg add "HKLM\SOFTWARE\Classes\.mpg" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mpg" /f /ve /t REG_SZ /d "KMPlayer.mpg"
reg add "HKLM\SOFTWARE\Classes\.MT9" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.MT9" /f /ve /t REG_SZ /d "KMPlayer.MT9"
reg add "HKLM\SOFTWARE\Classes\.ofr" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ofr" /f /ve /t REG_SZ /d "KMPlayer.ofr"
reg add "HKLM\SOFTWARE\Classes\.ogg" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ogg" /f /ve /t REG_SZ /d "KMPlayer.ogg"
reg add "HKLM\SOFTWARE\Classes\.ogm" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ogm" /f /ve /t REG_SZ /d "KMPlayer.ogm"
reg add "HKLM\SOFTWARE\Classes\.PMP" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.PMP" /f /ve /t REG_SZ /d "KMPlayer.PMP"
reg add "HKLM\SOFTWARE\Classes\.PSS" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.PSS" /f /ve /t REG_SZ /d "KMPlayer.PSS"
reg add "HKLM\SOFTWARE\Classes\.ra" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ra" /f /ve /t REG_SZ /d "KMPlayer.ra"
reg add "HKLM\SOFTWARE\Classes\.rm" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.rm" /f /ve /t REG_SZ /d "KMPlayer.rm"
reg add "HKLM\SOFTWARE\Classes\.rmi" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.rmi" /f /ve /t REG_SZ /d "KMPlayer.rmi"
reg add "HKLM\SOFTWARE\Classes\.rmvb" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.rmvb" /f /ve /t REG_SZ /d "KMPlayer.rmvb"
reg add "HKLM\SOFTWARE\Classes\.ROQ" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ROQ" /f /ve /t REG_SZ /d "KMPlayer.ROQ"
reg add "HKLM\SOFTWARE\Classes\.RPM" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.RPM" /f /ve /t REG_SZ /d "KMPlayer.RPM"
reg add "HKLM\SOFTWARE\Classes\.RSB" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.RSB" /f /ve /t REG_SZ /d "KMPlayer.RSB"
reg add "HKLM\SOFTWARE\Classes\.S3M" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.S3M" /f /ve /t REG_SZ /d "KMPlayer.S3M"
reg add "HKLM\SOFTWARE\Classes\.SHN" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.SHN" /f /ve /t REG_SZ /d "KMPlayer.SHN"
reg add "HKLM\SOFTWARE\Classes\.SMK" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.SMK" /f /ve /t REG_SZ /d "KMPlayer.SMK"
reg add "HKLM\SOFTWARE\Classes\.THD" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.THD" /f /ve /t REG_SZ /d "KMPlayer.THD"
reg add "HKLM\SOFTWARE\Classes\.tp" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.tp" /f /ve /t REG_SZ /d "KMPlayer.tp"
reg add "HKLM\SOFTWARE\Classes\.ts" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ts" /f /ve /t REG_SZ /d "KMPlayer.ts"
reg add "HKLM\SOFTWARE\Classes\.UMX" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.UMX" /f /ve /t REG_SZ /d "KMPlayer.UMX"
reg add "HKLM\SOFTWARE\Classes\.VC1" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.VC1" /f /ve /t REG_SZ /d "KMPlayer.VC1"
reg add "HKLM\SOFTWARE\Classes\.vob" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.vob" /f /ve /t REG_SZ /d "KMPlayer.vob"
reg add "HKLM\SOFTWARE\Classes\.VP7" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.VP7" /f /ve /t REG_SZ /d "KMPlayer.VP7"
reg add "HKLM\SOFTWARE\Classes\.wav" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.wav" /f /ve /t REG_SZ /d "KMPlayer.wav"
reg add "HKLM\SOFTWARE\Classes\.wma" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.wma" /f /ve /t REG_SZ /d "KMPlayer.wma"
reg add "HKLM\SOFTWARE\Classes\.wmv" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.wmv" /f /ve /t REG_SZ /d "KMPlayer.wmv"
reg add "HKLM\SOFTWARE\Classes\.wpl" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.wpl" /f /ve /t REG_SZ /d "KMPlayer.wpl"
reg add "HKLM\SOFTWARE\Classes\.XM" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.XM" /f /ve /t REG_SZ /d "KMPlayer.XM"
reg add "HKLM\SOFTWARE\Classes\.XVID" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.XVID" /f /ve /t REG_SZ /d "KMPlayer.XVID"

reg add "HKLM\SOFTWARE\Classes\KMPlayer.3gp\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",48"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.aac\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",42"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ac3\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",46"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ape\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",44"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.asf\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",0"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ass\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",34"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.asx\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",1"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.avi\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",2"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.avi_neo_\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",39"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.bin\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",53"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.cda\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",54"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.dat\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",3"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.divx\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",56"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.dts\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",58"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.flac\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",41"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.flc\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",59"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.fli\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",60"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.flv\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",111"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.idx\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",33"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ifo\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",40"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.img\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",63"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.iso\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",64"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.kpl\DefaultIcon" /f /ve /t REG_SZ /d "\"C:\PROGRA~1\THEKMP~1\KMPlayer.exe\",0"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ksf\DefaultIcon" /f /ve /t REG_SZ /d "\"C:\PROGRA~1\THEKMP~1\KMPlayer.exe\",0"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.m1v\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",4"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.m2v\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",5"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.m3u\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",20"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.m4a\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",69"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.m4v\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",70"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mid\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",6"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mka\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",72"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mkv\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",30"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mms\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",7"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mov\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",8"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mp2\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",77"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mp3\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",9"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mp4\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",43"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mpa\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",79"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mpc\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",45"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mpe\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",10"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mpeg\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",11"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mpg\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",12"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.nrg\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",84"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ofr\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",85"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ogg\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",28"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ogm\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",29"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.part\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",86"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.pls\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",19"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.psb\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",36"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.qt\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",13"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ra\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",21"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ram\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",25"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.rm\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",22"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.rmj\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",23"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.rmm\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",26"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.rms\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",24"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.rmvb\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",27"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.rt\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",31"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.s2k\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",38"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.smi\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",18"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.srt\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",37"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ssa\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",35"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.sub\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",32"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.swf\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",96"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.tp\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",97"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.trp\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",110"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ts\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",99"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.vob\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",14"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.vp6\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",101"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.wav\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",15"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.wax\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",102"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.wma\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",16"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.wmv\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",17"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.wmx\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",105"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.wvx\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",107"




В архиве - автоустановщик для ленивых. Закидывает файл  KIconLib.dll в папку  WINDOWS\system32 и применяет вышеприведенный БАТник.

[attach=1]
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: KREKER12345 от 26 Июля 2016, 15:07:49
Добавлены иконки некоторых текстовых, графических и архивных файлов.

[attach=1]

Зелёным цветом выделены файлы не имеющие отношения к мультимедийным. Разумеется, иконки можно настраивать на свой вкус, например на файл  *.zip  можно поставить такую же иконку как и на файл  *.rar.

reg add "HKLM\SOFTWARE\Classes\.264" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.264" /f /ve /t REG_SZ /d "KMPlayer.264"
reg add "HKLM\SOFTWARE\Classes\.3gp" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.3gp" /f /ve /t REG_SZ /d "KMPlayer.3gp"
reg add "HKLM\SOFTWARE\Classes\.aac" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.aac" /f /ve /t REG_SZ /d "KMPlayer.aac"
reg add "HKLM\SOFTWARE\Classes\.ac3" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ac3" /f /ve /t REG_SZ /d "KMPlayer.ac3"
reg add "HKLM\SOFTWARE\Classes\.ape" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ape" /f /ve /t REG_SZ /d "KMPlayer.ape"
reg add "HKLM\SOFTWARE\Classes\.ARM" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ARM" /f /ve /t REG_SZ /d "KMPlayer.ARM"
reg add "HKLM\SOFTWARE\Classes\.asf" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.asf" /f /ve /t REG_SZ /d "KMPlayer.asf"
reg add "HKLM\SOFTWARE\Classes\.AVC-TS" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.AVC-TS" /f /ve /t REG_SZ /d "KMPlayer.AVC-TS"
reg add "HKLM\SOFTWARE\Classes\.avi" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.avi" /f /ve /t REG_SZ /d "KMPlayer.avi"
reg add "HKLM\SOFTWARE\Classes\.AVI-Neo" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.AVI-Neo" /f /ve /t REG_SZ /d "KMPlayer.AVI-Neo"
reg add "HKLM\SOFTWARE\Classes\.BIK" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.BIK" /f /ve /t REG_SZ /d "KMPlayer.BIK"
reg add "HKLM\SOFTWARE\Classes\.cda" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.cda" /f /ve /t REG_SZ /d "KMPlayer.cda"
reg add "HKLM\SOFTWARE\Classes\.D2V" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.D2V" /f /ve /t REG_SZ /d "KMPlayer.D2V"
reg add "HKLM\SOFTWARE\Classes\.dat" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.dat" /f /ve /t REG_SZ /d "KMPlayer.dat"
reg add "HKLM\SOFTWARE\Classes\.DRC" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.DRC" /f /ve /t REG_SZ /d "KMPlayer.DRC"
reg add "HKLM\SOFTWARE\Classes\.dts" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.dts" /f /ve /t REG_SZ /d "KMPlayer.dts"
reg add "HKLM\SOFTWARE\Classes\.EAC3" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.EAC3" /f /ve /t REG_SZ /d "KMPlayer.EAC3"
reg add "HKLM\SOFTWARE\Classes\.EC3" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.EC3" /f /ve /t REG_SZ /d "KMPlayer.EC3"
reg add "HKLM\SOFTWARE\Classes\.flac" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.flac" /f /ve /t REG_SZ /d "KMPlayer.flac"
reg add "HKLM\SOFTWARE\Classes\.flv" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.flv" /f /ve /t REG_SZ /d "KMPlayer.flv"
reg add "HKLM\SOFTWARE\Classes\.H264" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.H264" /f /ve /t REG_SZ /d "KMPlayer.H264"
reg add "HKLM\SOFTWARE\Classes\.ifo" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ifo" /f /ve /t REG_SZ /d "KMPlayer.ifo"
reg add "HKLM\SOFTWARE\Classes\.IFV" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.IFV" /f /ve /t REG_SZ /d "KMPlayer.IFV"
reg add "HKLM\SOFTWARE\Classes\.kpl" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.kpl" /f /ve /t REG_SZ /d "KMPlayer.kpl"
reg add "HKLM\SOFTWARE\Classes\.ksf" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ksf" /f /ve /t REG_SZ /d "KMPlayer.ksf"
reg add "HKLM\SOFTWARE\Classes\.LPCM" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.LPCM" /f /ve /t REG_SZ /d "KMPlayer.LPCM"
reg add "HKLM\SOFTWARE\Classes\.m4a" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.m4a" /f /ve /t REG_SZ /d "KMPlayer.m4a"
reg add "HKLM\SOFTWARE\Classes\.mid" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mid" /f /ve /t REG_SZ /d "KMPlayer.mid"
reg add "HKLM\SOFTWARE\Classes\.mka" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mka" /f /ve /t REG_SZ /d "KMPlayer.mka"
reg add "HKLM\SOFTWARE\Classes\.mkv" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mkv" /f /ve /t REG_SZ /d "KMPlayer.mkv"
reg add "HKLM\SOFTWARE\Classes\.MLP" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.MLP" /f /ve /t REG_SZ /d "KMPlayer.MLP"
reg add "HKLM\SOFTWARE\Classes\.mov" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mov" /f /ve /t REG_SZ /d "KMPlayer.mov"
reg add "HKLM\SOFTWARE\Classes\.mp2" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mp2" /f /ve /t REG_SZ /d "KMPlayer.mp2"
reg add "HKLM\SOFTWARE\Classes\.mp3" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mp3" /f /ve /t REG_SZ /d "KMPlayer.mp3"
reg add "HKLM\SOFTWARE\Classes\.mp4" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mp4" /f /ve /t REG_SZ /d "KMPlayer.mp4"
reg add "HKLM\SOFTWARE\Classes\.mpa" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mpa" /f /ve /t REG_SZ /d "KMPlayer.mpa"
reg add "HKLM\SOFTWARE\Classes\.mpc" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mpc" /f /ve /t REG_SZ /d "KMPlayer.mpc"
reg add "HKLM\SOFTWARE\Classes\.mpeg" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mpeg" /f /ve /t REG_SZ /d "KMPlayer.mpeg"
reg add "HKLM\SOFTWARE\Classes\.mpg" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.mpg" /f /ve /t REG_SZ /d "KMPlayer.mpg"
reg add "HKLM\SOFTWARE\Classes\.MT9" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.MT9" /f /ve /t REG_SZ /d "KMPlayer.MT9"
reg add "HKLM\SOFTWARE\Classes\.ofr" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ofr" /f /ve /t REG_SZ /d "KMPlayer.ofr"
reg add "HKLM\SOFTWARE\Classes\.ogg" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ogg" /f /ve /t REG_SZ /d "KMPlayer.ogg"
reg add "HKLM\SOFTWARE\Classes\.ogm" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ogm" /f /ve /t REG_SZ /d "KMPlayer.ogm"
reg add "HKLM\SOFTWARE\Classes\.PMP" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.PMP" /f /ve /t REG_SZ /d "KMPlayer.PMP"
reg add "HKLM\SOFTWARE\Classes\.PSS" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.PSS" /f /ve /t REG_SZ /d "KMPlayer.PSS"
reg add "HKLM\SOFTWARE\Classes\.ra" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ra" /f /ve /t REG_SZ /d "KMPlayer.ra"
reg add "HKLM\SOFTWARE\Classes\.rm" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.rm" /f /ve /t REG_SZ /d "KMPlayer.rm"
reg add "HKLM\SOFTWARE\Classes\.rmi" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.rmi" /f /ve /t REG_SZ /d "KMPlayer.rmi"
reg add "HKLM\SOFTWARE\Classes\.rmvb" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.rmvb" /f /ve /t REG_SZ /d "KMPlayer.rmvb"
reg add "HKLM\SOFTWARE\Classes\.ROQ" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ROQ" /f /ve /t REG_SZ /d "KMPlayer.ROQ"
reg add "HKLM\SOFTWARE\Classes\.RPM" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.RPM" /f /ve /t REG_SZ /d "KMPlayer.RPM"
reg add "HKLM\SOFTWARE\Classes\.RSB" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.RSB" /f /ve /t REG_SZ /d "KMPlayer.RSB"
reg add "HKLM\SOFTWARE\Classes\.S3M" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.S3M" /f /ve /t REG_SZ /d "KMPlayer.S3M"
reg add "HKLM\SOFTWARE\Classes\.SHN" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.SHN" /f /ve /t REG_SZ /d "KMPlayer.SHN"
reg add "HKLM\SOFTWARE\Classes\.SMK" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.SMK" /f /ve /t REG_SZ /d "KMPlayer.SMK"
reg add "HKLM\SOFTWARE\Classes\.THD" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.THD" /f /ve /t REG_SZ /d "KMPlayer.THD"
reg add "HKLM\SOFTWARE\Classes\.tp" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.tp" /f /ve /t REG_SZ /d "KMPlayer.tp"
reg add "HKLM\SOFTWARE\Classes\.ts" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.ts" /f /ve /t REG_SZ /d "KMPlayer.ts"
reg add "HKLM\SOFTWARE\Classes\.UMX" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.UMX" /f /ve /t REG_SZ /d "KMPlayer.UMX"
reg add "HKLM\SOFTWARE\Classes\.VC1" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.VC1" /f /ve /t REG_SZ /d "KMPlayer.VC1"
reg add "HKLM\SOFTWARE\Classes\.vob" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.vob" /f /ve /t REG_SZ /d "KMPlayer.vob"
reg add "HKLM\SOFTWARE\Classes\.VP7" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.VP7" /f /ve /t REG_SZ /d "KMPlayer.VP7"
reg add "HKLM\SOFTWARE\Classes\.wav" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.wav" /f /ve /t REG_SZ /d "KMPlayer.wav"
reg add "HKLM\SOFTWARE\Classes\.wma" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.wma" /f /ve /t REG_SZ /d "KMPlayer.wma"
reg add "HKLM\SOFTWARE\Classes\.wmv" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.wmv" /f /ve /t REG_SZ /d "KMPlayer.wmv"
reg add "HKLM\SOFTWARE\Classes\.wpl" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.wpl" /f /ve /t REG_SZ /d "KMPlayer.wpl"
reg add "HKLM\SOFTWARE\Classes\.XM" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.XM" /f /ve /t REG_SZ /d "KMPlayer.XM"
reg add "HKLM\SOFTWARE\Classes\.XVID" /f /v "KMPBackup.bak" /t REG_SZ /d ""
reg add "HKLM\SOFTWARE\Classes\.XVID" /f /ve /t REG_SZ /d "KMPlayer.XVID"

reg add "HKLM\SOFTWARE\Classes\.DOC" /f /ve /t REG_SZ /d "KMPlayer.DOC"
reg add "HKLM\SOFTWARE\Classes\.DOCX" /f /ve /t REG_SZ /d "KMPlayer.DOCX"
reg add "HKLM\SOFTWARE\Classes\.XLS" /f /ve /t REG_SZ /d "KMPlayer.XLS"
reg add "HKLM\SOFTWARE\Classes\.XLSX" /f /ve /t REG_SZ /d "KMPlayer.XLSX"

reg add "HKLM\SOFTWARE\Classes\.rar" /f /ve /t REG_SZ /d "KMPlayer.rar"
reg add "HKLM\SOFTWARE\Classes\.7z" /f /ve /t REG_SZ /d "KMPlayer.7z"
reg add "HKLM\SOFTWARE\Classes\.zip" /f /ve /t REG_SZ /d "KMPlayer.zip"
reg add "HKLM\SOFTWARE\Classes\.iso" /f /ve /t REG_SZ /d "KMPlayer.iso"
reg add "HKLM\SOFTWARE\Classes\.isz" /f /ve /t REG_SZ /d "KMPlayer.isz"
reg add "HKLM\SOFTWARE\Classes\.mds" /f /ve /t REG_SZ /d "KMPlayer.mds"
reg add "HKLM\SOFTWARE\Classes\.dvd" /f /ve /t REG_SZ /d "KMPlayer.dvd"
reg add "HKLM\SOFTWARE\Classes\.nrg" /f /ve /t REG_SZ /d "KMPlayer.nrg"
reg add "HKLM\SOFTWARE\Classes\.cdi" /f /ve /t REG_SZ /d "KMPlayer.cdi"

reg add "HKLM\SOFTWARE\Classes\.torrent" /f /ve /t REG_SZ /d "KMPlayer.torrent"

reg add "HKLM\SOFTWARE\Classes\.pdf" /f /ve /t REG_SZ /d "KMPlayer.pdf"
reg add "HKLM\SOFTWARE\Classes\.djvu" /f /ve /t REG_SZ /d "KMPlayer.djvu"
reg add "HKLM\SOFTWARE\Classes\.tiff" /f /ve /t REG_SZ /d "KMPlayer.tiff"
reg add "HKLM\SOFTWARE\Classes\.tcr" /f /ve /t REG_SZ /d "KMPlayer.tcr"
reg add "HKLM\SOFTWARE\Classes\.cbr" /f /ve /t REG_SZ /d "KMPlayer.cbr"
reg add "HKLM\SOFTWARE\Classes\.cbz" /f /ve /t REG_SZ /d "KMPlayer.cbz"
reg add "HKLM\SOFTWARE\Classes\.jbig2" /f /ve /t REG_SZ /d "KMPlayer.jbig2"
reg add "HKLM\SOFTWARE\Classes\.fb2" /f /ve /t REG_SZ /d "KMPlayer.fb2"
reg add "HKLM\SOFTWARE\Classes\.dcx" /f /ve /t REG_SZ /d "KMPlayer.dcx"
reg add "HKLM\SOFTWARE\Classes\.wwf" /f /ve /t REG_SZ /d "KMPlayer.wwf"
reg add "HKLM\SOFTWARE\Classes\.pdb" /f /ve /t REG_SZ /d "KMPlayer.pdb"
reg add "HKLM\SOFTWARE\Classes\.prc" /f /ve /t REG_SZ /d "KMPlayer.prc"
reg add "HKLM\SOFTWARE\Classes\.mobi" /f /ve /t REG_SZ /d "KMPlayer.mobi"
reg add "HKLM\SOFTWARE\Classes\.azw" /f /ve /t REG_SZ /d "KMPlayer.azw"
reg add "HKLM\SOFTWARE\Classes\.epub" /f /ve /t REG_SZ /d "KMPlayer.epub"

reg add "HKLM\SOFTWARE\Classes\KMPlayer.3gp\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",48"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.aac\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",42"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ac3\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",46"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ape\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",44"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.asf\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",0"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ass\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",34"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.asx\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",1"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.avi\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",2"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.avi_neo_\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",39"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.bin\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",53"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.cda\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",54"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.dat\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",3"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.divx\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",56"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.dts\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",58"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.flac\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",41"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.flc\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",59"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.fli\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",60"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.flv\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",111"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.idx\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",33"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ifo\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",40"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.img\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",63"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.iso\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",64"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.m1v\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",4"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.m2v\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",5"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.m3u\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",20"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.m4a\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",69"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.m4v\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",70"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mid\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",6"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mka\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",72"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mkv\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",30"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mms\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",7"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mov\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",8"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mp2\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",77"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mp3\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",9"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mp4\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",43"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mpa\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",79"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mpc\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",45"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mpe\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",10"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mpeg\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",11"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mpg\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",12"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.nrg\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",84"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ofr\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",85"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ogg\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",28"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ogm\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",29"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.part\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",86"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.pls\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",19"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.psb\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",36"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.qt\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",13"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ra\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",21"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ram\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",25"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.rm\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",22"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.rmj\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",23"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.rmm\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",26"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.rms\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",24"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.rmvb\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",27"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.rt\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",31"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.s2k\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",38"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.smi\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",18"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.srt\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",37"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ssa\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",35"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.sub\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",32"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.swf\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",96"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.tp\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",97"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.trp\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",110"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.ts\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",99"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.vob\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",14"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.vp6\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",101"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.wav\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",15"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.wax\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",102"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.wma\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",16"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.wmv\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",17"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.wmx\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",105"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.wvx\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",107"

reg add "HKLM\SOFTWARE\Classes\KMPlayer.doc\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",139"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.docx\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",140"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.xls\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",141"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.xlsx\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",142"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.rar\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",143"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.7z\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",144"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.zip\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",144"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.iso\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",145"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.isz\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",145"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mdf\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",145"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mds\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",145"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.dvd\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",145"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.nrg\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",145"

reg add "HKLM\SOFTWARE\Classes\KMPlayer.torrent\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",146"

reg add "HKLM\SOFTWARE\Classes\KMPlayer.pdf\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",147"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.djvu\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",148"
reg add "HKLM\SOFTWARE\Classes\KMPlaye.tiff\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",149"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.xps\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",150"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.tcr\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",151"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.cbr\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",152"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.cbz\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",153"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.jbig2\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",154"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.fb2\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",155"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.dcx\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",156"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.wwf\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",157"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.pdb\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",158"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.prc\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",159"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.mobi\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",160"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.azw\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",161"
reg add "HKLM\SOFTWARE\Classes\KMPlayer.epub\DefaultIcon" /f /ve /t REG_SZ /d "\"%windir%\system32\KIconLib.dll\",162"



[attach=2]
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: KREKER12345 от 28 Ноября 2016, 02:28:46
Патч,  изменяющий иконки на "живой" системе

Патч состоит из папки с файлами:

- Программа  Res Hacker,  которая непосредственно занимается изменением ресурсов;
- Сами ресурсы. В данном примере - это всего одна иконка для изменения рисунка текстового файла;
- Файл для перезапуска иконок -  rebuild.exe;
- Батник который всё это запускает:
rem  Копирование файла с нужным ресурсом в текущую папку. Путь расположения не должен содержать пробелов!!!
xcopy  %windir%\system32\shell32.dll %cd%

rem Переименование старого файла и копирование его же, уже для того чтобы с ним работать
ren shell32.dll shell32_old.dll
xcopy  %windir%\system32\shell32.dll %cd%

rem Патчим ресурс. Во избежание затирания имя файла не совпадает с именем ресурса (152-152000.ico)
ResHacker.exe -addoverwrite shell32.dll, shell32.dll, 152000.ico, IconGroup, 152,
rem ............................................
rem ............................................
rem ............................................
rem ............................................
rem ............................................

rem Зачищаем хвосты и копируем изменённый файл в system32
del %windir%\system32\shell32.dll.bak
ren %windir%\system32\shell32.dll shell32.dll.bak
xcopy shell32.dll %windir%\system32

rem Перезапускаем иконки. Перезагрузка компьютера не требуется.
rebuild.exe



Подробнее о функционале программы  Res Hacker  читаем  здесь (http://azjio.narod.ru/reshacker/CommandLineScripting.htm)



Применение  - распаковать в папку без пробелов в путях расположения, запустить БАТ-ник. Разумеется, изменять можно не только  shell32.dll.  На выходе имеем изменённые перезапущенные иконки, и сохранённые старые файлы в папке с патчем  (shell32_old.dll).

[attach=1]

Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: KREKER12345 от 29 Января 2017, 20:53:37
Патч,  изменяющий иконки на "живой" системе (продолжение)

Выкладываю готовое решение для пропатчивания ресурсов на работающем компьютере. Меняются только иконки, и всего в 5 файлах, практика показывает что этого хватает. Иконки можно добавлять в соответствующие папки, создавая таким образом свои коллекции и тестируя их на удобство пользования и эстетичечность. Можно также корректировать и другие ресурсы, изменив БАТ-ник на запуск патча, разобраться несложно.

Применение:

1. Распаковать патч без пробелов и русских букв в путях файлов (в корень диска С:).

2. Закинуть иконки которые хотим изменить в соответствующую папку. В папку  shell32  закидываются иконки для файла  shell32.dll,  и т.д. Если какой-то иконки в папке не окажется, патч её проигнорирует, оставит ту которая была. Метод работы патча описан в предыдущем посте.

3. Запускаем процесс - файл ЗАПУСК.bat.  Файлы скопируются в текущую папку, пропатчатся и специальным образом вернутся на место. Копии старых файлов сохранятся в папке  OLD.  После этого компьютер автоматически перезагрузится.

4. После перезагрузки запускаем БАТ-ник который завершает пропатчивание и ещё раз перезапускает иконки - Запуск2.bat.

5. Всё, иконки переустановлены, перезагружены, больше ничего не требуется.

6. Для повторного использования сначала необходимо будет очистить папку патча - запустить файл  ОЧИСТКА.bat.



В архиве - сам патч и несколько коллекций иконок. В самом патче в нескольких папках присутствуют иконки из разных сборок, помещённые туда для примера.

[attach=1]
[attach=2]
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: Nikita2001 от 03 Февраля 2017, 18:54:06
  Доброго времени суток. Возник вопрос по поводу nLite и интеграции с помощью его, драйверов в дистрибутив Windows XP.  [help]  Ответьте пожалуйста, можно ли добавлять эти самые драйвера и объясните как их добавлять.
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: KREKER12345 от 04 Февраля 2017, 09:25:16
..по поводу nLite и интеграции с помощью его, драйверов..

Nikita2001,  загляните в  эту тему (http://game-edition.ru/testovyj-forum/nuzhna-pomosch-v-testirovanii/msg25272/#msg25272).
Как-то попробовал я такое сделать, и остался очень недоволен результатами. Первое что "напрягает" - трудно найти эти самые драйвера, чтобы они были работающими и безглючными. Причём проверить их работоспособность можно только устанавливая на реальное "железо". На виртуальной машинке всё нормально, на реальном железе - "синька" (BSOD).

Я иногда пользуюсь  nLite  для изменения настроек в дистрибутиве, которые сохраняются в файл  NLiTE.inf.

[attach=1]
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: Nikita2001 от 05 Февраля 2017, 15:28:31
KREKER12345,Благодарствую!
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: Dirart от 05 Февраля 2017, 22:59:21
Патч Dark Aero + программу установки логотипа процессора

KREKER12345, Перезалией высшеуказаную софтину
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: Nikita2001 от 12 Февраля 2017, 17:45:27
KREKER12345,помогите пожалуйста. Решил добавить с помощью Add-on Maker'а и nLite интегрировать в дистрибутив Windows XP
SP3 MICRO 16.9 by Zab несколько аддонов.добавлял по-разному : 1) добавляя и прописывая вручную 2) с помощью nLite, но результат один и тот же  : на черном фоне надпись(на скрине). 
 P.S. запуск проводился на Virtual box
     
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: KREKER12345 от 12 Февраля 2017, 18:36:08
Насколько я знаю - движок  Z-Del Core  не особо дружит с  NLite.  После обработки дистрибутива они пере-настраивают систему, сохраняя свои настройки в разных файлах  -  Z_TWEAKS.inf  и  NLITE.inf  соответственно. Поэтому - старый добрый проверенный  SVCPACK  и файл  SVCPACK.inf.  Практика показывает что 95% всех установок - это закидывание файлов по определённым путям и внесение изменений в реестр. Исключений - минимум.

Самый надёжный способ такой интеграции - ставим чистую систему, сохраняем её в виде  *tib-архива, устанавливаем дополнение (аддон), делаем вторую *tib-копию. С обоих копий делаем снимок реестра, который занимает где-то 50-60 мегабайт. Дальше - подключаем диски через  Acronis,  сравниваем папки  WINDOWS и выясняем какие файлы были установлены этим аддоном. То же делаем с файлами реестра. После всего упаковываем это в автоустановщик в виде  *.sfx-архива, и прописываем в  SVCPACK.


Beyond Compare
(http://game-edition.ru/grafika-i-tekst/beyond-compare-programma-dlya-sravneniya-fajlov-i-papok/msg26756/#msg26756)  в помощь.

Сообщение добавлено спустя 53 мин. 44 сек.
Файлы дисков виртуальных машин  *.vhd  открываются архиватором  7-zip.
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: Nikita2001 от 13 Февраля 2017, 18:40:54
KREKER12345,благодарю за помощь.
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: KREKER12345 от 13 Октября 2019, 14:48:07
Выкладываю обновлённую коллекцию иконок для папок в стиле  Vista.  Оформлено в виде четырёх файлов  *.dllVistaColor,  VistaSmart,  VistaNumbers,  VistaOther.  Сначала хотел упаковать всё в один файл, но стала сильно тормозить система при попытке сменить значок. Поэтому оптимальное количество иконок для одного файла - 200 штук. Иконки рассортированы по группам,  согласно названиям файлов. Тестировалось на  Windows 7.

[attach=1]

Архив больше 20 МБ, поэтому выложен в двух постах.



[attach=2]
[attach=3]
Название: Re: Создаём свою сборку на базе Windows XP
Отправлено: KREKER12345 от 13 Октября 2019, 15:01:47
(продолжение)



[attach=1]
[attach=2]