[Quote]

    zxen
  • 32
  • Longevity: 9 years 6 months
  • Posts: 263
  • REPUTATION:21

    [+] [-]
  • Location: Siberia
С интерфейсом пока не все ясно, не стал пока переделывать, позже сделаю как опцию

[Quote]

    puhpol
  • 2
  • Longevity: 9 years 6 months
  • Posts: 888
  • REPUTATION:73

    [+] [-]
Удалил параметр ramdisk и стало нормально отображать надписи. Хотя для одного пункта это не критично.
Еще какой то параметр удалил, иначе не грузилось..... Чуть позже напишу подробно.Сейчас немного другая задача стоит.

[Quote]

    Guest
  • REPUTATION:0

    [+] [-]
Народ, попробуйте использовать для контроля BcdTool. Эта утилитка во-первых, отображает всё именно так, как ей выдаёт bcdedit (bootice показывает иначе, и вводит путаницу в терминах). Во-вторых, если отметить в опциях нужное, то она отображает текстовый вариант полного меню (аналог команды bcdedit /enum all) и все введённые команды.
Вообще, как-то нелогично получается: из BCD текстовый вариант меню получить можно, а из текстового > bcd - хрен. :)

[Quote]

    puhpol
  • 2
  • Longevity: 9 years 6 months
  • Posts: 888
  • REPUTATION:73

    [+] [-]
conty9, Доброго времени!
Мне понравилась BcdTool, выдернул из вашей сборки. Удобная и быстрая, Спасибо!

[Quote]

    Guest
  • Longevity: 54 years
  • REPUTATION:

    [+] [-]
conty9
Что, все таки c проверкой целостности делать, куда вписывать и чем?

[Quote]

    Guest
  • REPUTATION:0

    [+] [-]
puhpol, мне она тоже понравилась в своё время (тогда ещё не было про-режима BootIce). Поэтому и занялся её распаковкой и переводом (за помощь в этом спасибо Nexus), а так же сделал адаптированный вариант, работающий и под ХР (где bcdedit отсутствует).
Joker-2013, всё на картинке. В {globalsettings} добавляем нужное. А в каждый пункт добавляем inherit={globalsettings}
Первые три пункта связаны как раз с разблокировкой защиты. Остальное - чтобы не прописывать в каждом пункте меню
loadoptions=DDISABLE_INTEGRITY_CHECKS
nointegritychecks=Yes
testsigning=Yes
fontpath=\2k10\Fonts (ну или где там у нас шрифт)
path=\Windows\system32\boot\winload.exe
locale=ru-RU
При этом не забываем, что если в отдельном пункте указать, например, fontpath=\boot\Fonts, то для этого пункта загрузки будет применен именно этот локальный параметр. То же, думаю, будет, если указать что-то в loadoptions=XXX... хотя в последнем я не уверен, возможно, для этого ключа записи будут суммированы, т.е., DDISABLE_INTEGRITY_CHECKS XXX.
Ну, а чем вписывать... Я предпочитаю BcdTool - потому что это просто GUI bcdedit. Или прямо bcdedit (а из любой программы либо скрипта иначе не получится) - и вот тут помогает возможность BcdTool подсмотреть нужную команду без изучения доки.
Как работает BootIce не знаю (я вообще не уверен, что существуют альтернативные инструменты без применения bcdedit для редактирования BCD). Но тот факт, что он называет кое-что не так, как bcdedit - мне не нравится. Хотя, возможно, это результат перевода (английский>китайский>английский).


Last edited by Guest on 2014-12-22 11:45; edited 3 times in total

[Quote]

    Guest
  • Longevity: 54 years
  • REPUTATION:

    [+] [-]
1353Если бутайс его не туда прописывает, то почему тогда все работает?
Программа прописывает так, bcdedit.exe /store BCD /set {globalsettings} DisableIntegrityChecks True')
После этого, в globalsettings, почему-то ничего не появляется, но бутайс показывает, что все нормально и галочка в глобальных настройках появляется, почему так получается, я так и не понял... Может я не так делаю ?
Меня все же интересует, как это с помощью bcdedit сделать..
conty9
Все таки не понятно. Программа: ZX WBF Changer 1.1
прописывает с помощью: bcdedit.exe параметр: /store BCD /set {globalsettings} DisableIntegrityChecks True
а он туда не прописывается...

[Quote]

    Guest
  • REPUTATION:0

    [+] [-]
Joker-2013, ясен куй - не пропишется. Я же писал - подсмотри в BcdTool правильный синтаксис.
bcdedit  /store BCD /set {globalsettings} loadoptions "DDISABLE_INTEGRITY_CHECKS"
То, что ты привёл, соответствует записи DisableIntegrityChecks=True, а нужно loadoptions=DDISABLE_INTEGRITY_CHECKS

[Quote]

    Guest
  • Longevity: 54 years
  • REPUTATION:

    [+] [-]
Понятно, спасибо.
DDISABLE_INTEGRITY_CHECKS я параметр видел, только не понимал, почему именно так.
Еще автор BootIce в смуту вводит...

[Quote]

    zxen
  • 32
  • Longevity: 9 years 6 months
  • Posts: 263
  • REPUTATION:21

    [+] [-]
  • Location: Siberia
Может я уже не понимаю о чем речь.. Провел сейчас исследования.
bcdedit.exe параметр: /store BCD /set {globalsettings} DisableIntegrityChecks True - не отменяет проверку цифровой подписи
bcdedit /store BCD /set {globalsettings} nointegritychecks on - в {глобалсеттингс} появляется DisableInegriteChecks =true, но не помогает
bcdedit /store BCD /set {globalsettings} loadoptions "DDISABLE_INTEGRITY_CHECKS" - не помогает
и только bcdedit /store BCD /set {bootmgr} nointegritychecks True помогло. Значение появилась тут: Никакой inherritedObjects, на пункте меню, роли не играл, изначально стоял {bootloadersettings}, менял на {globalsettings}, пофиг . Последняя же строка, работает в любом случае.. Бутайс именно это значение и видит в глобальных, в простом режиме.

[Quote]

    Guest
  • Longevity: 54 years
  • REPUTATION:

    [+] [-]
Не, знаю. Мне этого не хватало. Пока я в глобальные все не прописал.

[Quote]

    zxen
  • 32
  • Longevity: 9 years 6 months
  • Posts: 263
  • REPUTATION:21

    [+] [-]
  • Location: Siberia
Joker-2013, А если поставить значение на скриншоте в False ?
Я думаю разработчик бутайса тоже наверно не дурак...

[Quote]

    puhpol
  • 2
  • Longevity: 9 years 6 months
  • Posts: 888
  • REPUTATION:73

    [+] [-]
Господа, вы всех наверное запутали. Меня точно, с этими экспериментами не чего не работает..... Работает при
DisableIntegrityChecks True в двух местах. (как делали обычно)

[Quote]

    zxen
  • 32
  • Longevity: 9 years 6 months
  • Posts: 263
  • REPUTATION:21

    [+] [-]
  • Location: Siberia
puhpol, )) У меня то ведь тоже все работало, без всяких включений в глобальные настройки и работало бы себе дальше, но ведь завели речь, надо ж разобраться ) Ну я лично для себя, к тому же и пришел, зачем трогать, если работает

[Quote]

    Guest
  • Longevity: 54 years
  • REPUTATION:

    [+] [-]
Вот bcd из сборки conty9

Скриншот

Скриншот

И там не все так гладно...

Page 2 of 16


Display posts:    

Current time is: 26-May 14:20

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum