[Цитировать]

    loban_ser
  • 17796
  • Стаж: 6 лет 2 месяца
  • Сообщений: 578
  • Репутация:24

    [+] [-]
gera_serg,
Ок!
Это можно прочитать из WMI

[Цитировать]

    KopBuH91
  • 102
  • Стаж: 9 лет 4 месяца
  • Сообщений: 382
  • Репутация:55

    [+] [-]
  • Откуда: Ташкент
64805Кому интересно, если дополнить autorun.cmd строчками
wpeutil UpdateBootInfo
FOR /F "tokens=3* delims= " %%i in ('reg query HKLM\HARDWARE\DESCRIPTION\System\BIOS /v BaseBoardManufacturer') DO (SET BaseBoardManufacturer=%%i)
FOR /F "tokens=3* delims= " %%i in ('reg query HKLM\HARDWARE\DESCRIPTION\System\BIOS /v BaseBoardProduct') DO (SET BaseBoardProduct=%%i)
for /f "tokens=2* delims= " %%A in ('reg query HKLM\System\CurrentControlSet\Control /v PEFirmwareType') DO SET Firmware=%%B
REG add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /t REG_SZ /v Manufacturer /d "%BaseBoardManufacturer% "%BaseBoardProduct%"" /f
REG add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /t REG_SZ /v Model /d "booted in BIOS mode." /f
if %Firmware%==0x2 REG add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /t REG_SZ /v Model /d "booted in UEFI mode" /f
получим дополнительную информацию о Материнcкой плате и Режиме загрузки PE
метод рабочий, давно использую в AdminPE (а вы его откуда взяли? :))
правда, он устарел, и слишком прост, ибо не учитывает всех особенностей производителей плат
например, начиная с версии AdminPE 4.2, я использую целый набор условий для корректного определения материнских плат.
поковыряйте скрипт, начиная с метки :MB_VENDOR_DETECT и ниже, там около 600 строк кода...
(если интересно, конечно)

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
64808вы его откуда взяли?
Определение материнки у Стрельца подсмотрел, определение типа загрузки BIOS или UEFI - у MS заметил, пододвинул модель м.п. к производителю, на освободившееся место - режим загрузки вставил.
Что б не пустовали...
600 - внушает... посмотрю, интересно,.. как 10 перевыпустишь. У меня есть уже одна - ярлык на РС для AIDA64.
aa

[Цитировать]

    KopBuH91
  • 102
  • Стаж: 9 лет 4 месяца
  • Сообщений: 382
  • Репутация:55

    [+] [-]
  • Откуда: Ташкент
64812
64808вы его откуда взяли?
Определение материнки у Стрельца подсмотрел, определение типа загрузки BIOS или UEFI - у MS заметил, пододвинул модель м.п. к производителю, на освободившееся место - режим загрузки вставил.
из Changelog AdminPE:
26.06.2014 (v1.4):
+ В диалоге "Свойства системы" отображаются производитель и модель платы, а также информация о режиме загрузки (32/64 bit BIOS/UEFI)
есть возможность найти сборку стрельца за 05.2014, и посмотреть, есть ли там данная строка в конфиге?
просто хочется узнать, кто у кого позаимствовал функции)
(я просто его сборки не ковырял, изредка софт беру новый, самому лень искать и качать бывает)

[Цитировать]

    KopBuH91
  • 102
  • Стаж: 9 лет 4 месяца
  • Сообщений: 382
  • Репутация:55

    [+] [-]
  • Откуда: Ташкент
64812 У меня есть уже одна - ярлык на РС для AIDA64.
а это идея, кстати. добавить в меню "Мой компьютер" создание отчета о компьютере через AIDA64. сделаю в следующей сборке.
P.S.: прошу прощения за отклонения от темы

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
64816кто у кого позаимствовал функции
сорри, про режим загрузки взял тут
https://msdn.microsoft.com/ru-ru/library/windows/ha...83(v=vs.85).aspx

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 2 месяца
  • Сообщений: 3610
  • Репутация:127

    [+] [-]
gera_serg, можно ещё логотипчик процессора добавить. Лично мне очень нравится ab

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
Ander_73,
...Для изменения логотипа при наличии параметра Logo, просто укажите путь к другому файлу .bmp с разрешением 120 на 120 пикселей...

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 2 месяца
  • Сообщений: 3610
  • Репутация:127

    [+] [-]
gera_serg, спасибо, Кэп! aa
Код:
set file=intel.cab& if "%PROCESSOR_IDENTIFIER:GenuineIntel=%"=="%PROCESSOR_IDENTIFIER%" set file=amd.cab
expand -r "%~dp0%file%" %windir%
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v "Logo" /t REG_SZ /d "%windir%\\OEMLogo.bmp" /f

Файлики логотипов прилепил. amd.cab и intel.cab положить рядом с autorun.cmd.
Вложение

[Цитировать]

    Xemom1
  • 175
  • Стаж: 9 лет 3 месяца
  • Сообщений: 862
  • Репутация:88

    [+] [-]
Ander_73,
Добавлю! az

[Цитировать]

    Qzanzibar
  • 14773
  • Стаж: 7 лет 5 месяцев
  • Сообщений: 89
  • Репутация:-5

    [+] [-]
у меня вопрос по сборке (XMPE_W7_10_EFI)_2019 : кто нибудь проверял поддержку NVMe-7x32 и 7x64 ?? в последней отсутствую соответствующие драйвера возможно у кого то есть драйверпак под х64?

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
64825set file=intel.cab& if "%PROCESSOR_IDENTIFIER:GenuineIntel=%"=="%PROCESSOR_IDENTIFIER%" set file=amd.cab
А Вы уверены, что на этапе отработки autorun.cmd УЖЕ БУДЕТ верный ответ о процессоре?
Это же этап, где запрашивается информация из BIOS материнки.
Можно сделать отдельный LOGO.CMD и запускать его в конце отработки pecmd.ini

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
Qzanzibar,
тут что-то есть
https://www.win-raid.com/t29f25-Recommended-AHCI-RA...VMe-Drivers.html
но надо проверять на реальном железе, которого у меня нет

[Цитировать]

    Xemom1
  • 175
  • Стаж: 9 лет 3 месяца
  • Сообщений: 862
  • Репутация:88

    [+] [-]
Qzanzibar,
Да, в XM64 - тоже есть, в файле: NVMe64.7z
Запускается автоматом при загрузке сборки:
IFEX %WinDir%\system32\NvMe64.wcs,EXEC %WinDir%\system32\NvMe64.wcs
При необходимости легко добавить свои!
64831
64825set file=intel.cab& if "%PROCESSOR_IDENTIFIER:GenuineIntel=%"=="%PROCESSOR_IDENTIFIER%" set file=amd.cab
А Вы уверены, что на этапе отработки autorun.cmd УЖЕ БУДЕТ верный ответ о процессоре?
Это же этап, где запрашивается информация из BIOS материнки.
Можно сделать отдельный LOGO.CMD и запускать его в конце отработки pecmd.ini
Будет нормально отрабатывать в любом месте.
здесь мне кажется:
"%windir%\\OEMLogo.bmp"
лишний: "\"
"%windir%\OEMLogo.bmp"

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
Xemom1,
(ядра компактные) в 8,1 expand не отработала, тупо заменил на 7z
set file=intel.cab& if "%PROCESSOR_IDENTIFIER:GenuineIntel=%"=="%PROCESSOR_IDENTIFIER%" set file=amd.cab
"X:\Program Files\7-zip\7z.exe" x "%file%" -y -aos -o%windir%\""
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v "Logo" /t REG_SZ /d "%windir%\\OEMLogo.bmp" /f
ОК

Страница 50 из 137


Показать сообщения:    

Текущее время: 26-Апр 20:43

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы