Автор Тема: Создаём свою сборку на базе Windows XP  (Прочитано 9744 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 674
  • Пол: Мужской
    • Просмотр профиля
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-
...........


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

 Спойлер:
ila_rendered


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

 Спойлер:
ila_rendered

Итог - эти записи есть в двух файлах 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 - для не-блондинок.

« Последнее редактирование: 21 Марта 2015, 05:14:49 от Ю.А. »

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 674
  • Пол: Мужской
    • Просмотр профиля
Re: Создаём свою сборку на базе Windows XP
« Ответ #1 : 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



Подробнее - нажми здесь
« Последнее редактирование: 29 Марта 2015, 12:44:40 от Ю.А. »

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 674
  • Пол: Мужской
    • Просмотр профиля
Re: Создаём свою сборку на базе Windows XP
« Ответ #2 : 30 Марта 2015, 00:14:37 »
Устанавливаем .NET Framework

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

ila_rendered

"Старые" - это установщики версий от 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                 скачать .NET Framework 1.1-3.5_4.0_4.5_4.5.1 silent
« Последнее редактирование: 17 Декабря 2015, 15:12:37 от Ю.А. »

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 674
  • Пол: Мужской
    • Просмотр профиля
Re: Создаём свою сборку на базе Windows XP
« Ответ #3 : 25 Апреля 2015, 22:46:12 »
Ставим свои иконки

Для изменения иконок "под себя" нужно всего лишь заменить несколько файлов содержащих иконки, при необходимости изменив нужные ресурсы Restorator-ом.

Поскольку данная тема ориентирована прежде всего на создателей сборок, создание своих пакетов иконок сводится к изменению файлов типа shell32.dll и netshell.dll (значки подключения сети в трее). После чего эти файлы нужно будет запаковать в CAB и закинуть (с заменой) в дистрибутив WINDOWS.

В архиве выкладываю свой вариант файла shell32.dll. За основу взят оригинальный файл из Game Edition 2009, некоторые иконки взяты из Res Patch-а, несколько штук доделал сам. Файл уже запакован в CAB-архив и его можно прямо в таком виде закидывать в дистрибутив WINDOWS в папку /i386/. Открывается WinRAR-ом.

 Спойлер:
ila_rendered

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 674
  • Пол: Мужской
    • Просмотр профиля
Re: Создаём свою сборку на базе Windows XP
« Ответ #4 : 07 Мая 2015, 21:15:50 »
Ставим свои иконки (продолжение)

Выкладываю файлы иконок в стиле Windows 7. Их можно запаковать в *.cab и закинуть в дистрибутив, или же заменить их на работающей системе. Некоторые файлы в работе, их нужно будет предварительно переименовать в *.bak (дописать в конце). Все файлы закидываются в WINDOWS/system32, за исключением explorer.exe - в WINDOWS.

Ориентированы на систему XP Game Edition 2009. Вытащены отсюда

« Последнее редактирование: 07 Мая 2015, 21:17:44 от KREKER12345 »

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 674
  • Пол: Мужской
    • Просмотр профиля
Re: Создаём свою сборку на базе Windows XP
« Ответ #5 : 03 Октября 2015, 21:21:26 »
ОБНАРУЖЕН БАГ!!!

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



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

* shell32.rar (4932.31 кБ - загружено 162 раз.)

« Последнее редактирование: 03 Октября 2015, 21:29:07 от KREKER12345 »

Оффлайн luxemburg

  • Ветеран
  • *****
  • Сообщений: 1502
  • Зовите просто Lux...
    • Просмотр профиля
Re: Создаём свою сборку на базе Windows XP
« Ответ #6 : 03 Октября 2015, 23:34:40 »
KREKER12345,
Цитировать
упакованы в cab....Открыть и распаковать его можно WinRAR-ом, а вот для запаковки понадобится специальная программа, умеющая запаковывать CAB-архивы

makecab.exe не пробовал?

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 674
  • Пол: Мужской
    • Просмотр профиля
Re: Создаём свою сборку на базе Windows XP
« Ответ #7 : 03 Октября 2015, 23:50:07 »
makecab.exe не пробовал?

Эта ссылка по сути её же использует, она у меня там 2 раза встречается (см файл реестра под спойлером).

Оффлайн luxemburg

  • Ветеран
  • *****
  • Сообщений: 1502
  • Зовите просто Lux...
    • Просмотр профиля
Re: Создаём свою сборку на базе Windows XP
« Ответ #8 : 04 Октября 2015, 09:44:33 »
KREKER12345, ну так тогда поправь текст чтобы не было неясностей.
makecab идет в составе дистрибутива ХР и никакого "специального" софта для этого не требуется
« Последнее редактирование: 04 Октября 2015, 09:46:05 от luxemburg »

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 674
  • Пол: Мужской
    • Просмотр профиля
Re: Создаём свою сборку на базе Windows XP
« Ответ #9 : 04 Октября 2015, 16:03:23 »
Каюсь. Вместо термина "специальная программа" следует употребить "стандартная утилита, входящая в дистрибутив WINDOWS, но требующая специального подхода для работы с ней". Без такого подхода она - как сейф без ключа. Подход (файл реестра) - в ссылках. Но только изменить текст я всё равно не смогу, прав нет. Кто может посодействовать - так это Модератор.

Кстати ничто не мешает использовать специальные программы сторонних разработчиков, например Distr Tools, в составе которой есть утилита для работы с *.cab - архивами.
« Последнее редактирование: 04 Октября 2015, 16:06:43 от KREKER12345 »

Оффлайн Jedi

  • Новичок
  • *
  • Сообщений: 41
  • Да прибудет с тобой «Game Edition»
    • Просмотр профиля
Re: Создаём свою сборку на базе Windows XP
« Ответ #10 : 14 Декабря 2015, 13:33:19 »
KREKER12345 у тебя случайно не найдется оригинальных иконок от xp?

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 674
  • Пол: Мужской
    • Просмотр профиля
Re: Создаём свою сборку на базе Windows XP
« Ответ #11 : 14 Декабря 2015, 17:50:20 »
KREKER12345 у тебя случайно не найдется оригинальных иконок от xp?


Выащить можно отсюда. Открывается WinRAR-ом. Другой вариант - пропатчить и скопировать нужные библиотеки целиком. Большинство иконок находятся в файлах explorer.exe, shell32.dll, netshell.dll.

Оффлайн Jedi

  • Новичок
  • *
  • Сообщений: 41
  • Да прибудет с тобой «Game Edition»
    • Просмотр профиля
Re: Создаём свою сборку на базе Windows XP
« Ответ #12 : 25 Декабря 2015, 11:12:59 »
Добрый день форумчане, подскажите как поменять тему оформления при создании сборки.
Еще курсоры мыши

Оффлайн Zab

  • Старожил
  • ****
  • Сообщений: 320
  • Пол: Мужской
  • Люблю минимализм
    • Просмотр профиля
Re: Создаём свою сборку на базе Windows XP
« Ответ #13 : 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

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 674
  • Пол: Мужской
    • Просмотр профиля
Re: Создаём свою сборку на базе Windows XP
« Ответ #14 : 04 Марта 2016, 14:07:01 »
Набор иконок для папок в стиле *Windows Vista*
 Спойлер:


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

ila_rendered



* VistaIconMain.rar (8910.09 кБ - загружено 122 раз.)