Искам да махна копчето F8, когато се зарежда WindowsXP. Работата става с модифициран файл ntldr, обаче този файл го има само за Win2k. Ако някой е намерил този файл за WinXP ще съм му много благодарен.
Искам да махна копчето F8, когато се зарежда WindowsXP. Работата става с модифициран файл ntldr, обаче този файл го има само за Win2k. Ако някой е намерил този файл за WinXP ще съм му много благодарен.
Е, че аз съм с ХР и файла си го има, само дето ОС ми е на D: а файла е в C:
<blockquote id="quote"><font size="1" id="quote"><b id="quote">цитат:</b id="quote"></font id="quote"><table border="0" id="quote"><tr id="quote"><td class="quote" id="quote"><font size="1" id="quote">Е, че аз съм с ХР и файла си го има, само дето ОС ми е на D: а файла е в C:
<div align="right">оргинално мнение на laMARTIN</div id="right">
</td id="quote"></tr id="quote"></table id="quote"></blockquote id="quote"><font size="2" id="quote"></font id="quote">
Lamartin "модифициран файл ntldr" ли имаш или обикновен... [] чети внимателно...
Suren, това трябва да си мега-спец за да модифицираш NTLDR-а, според мен са имали source-a му за 2К. А той се сменя и с всеки Service Pack.. кофти работа....
То файла си го има ама аз го искам модифициран, за да не може като натиснеш f8 и да ти изгрява менюто за boot ( safe mode и др.)
Не кой знае къв спец трябва да си, и не ти трябва сорса (на високо ниво). С дебъгер може да се проследи къде чака и да се патчне файла, да не JMP-ва в safe mode процедурата, кво толкова. Всеки програмист може да го направи.
Ако успееш да накараш дебъгера да се зареди преди NTLDR... за тоеа не специалист, а Господ трябва да си
Все пак си мисля че има някакво по-лесно решение на проблема...
Offline debbuging, ne real time :-). S win32dasm mislq beshe nai-populqren, imeto moje i da e podobno, ne tochno.
Трябва ти някоя от многобройните програми с име tweak... и си готов, въпреки, че има и по-елегантни решения. При W9х, това ставаше с добавка на команда към autoexec.bat и/или config.sys. В същност има и една програма BootLock или LockBoot (непомня как точно се казваше) и тя има тази допълнителна екстра, която решава проблема ти. Просто си я намери и си готов. []
Реших проблема по много груб начин: преименувах в ключа HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot ключовете minimal и network, което води до син екран при избирането им [:D]
<blockquote id="quote"><font size="1" id="quote"><b id="quote">цитат:</b id="quote"></font id="quote"><table border="0" id="quote"><tr id="quote"><td class="quote" id="quote"><font size="1" id="quote">Ако успееш да накараш дебъгера да се зареди преди NTLDR... за тоеа не специалист, а Господ трябва да си
Все пак си мисля че има някакво по-лесно решение на проблема...
<div align="right">оргинално мнение на DeathKnight</div id="right">
</td id="quote"></tr id="quote"></table id="quote"></blockquote id="quote"><font size="2" id="quote"></font id="quote">
Имаше едно програмче наречено SoftIce ама работеше само под 98(там съм го пробвал аз).
Ако има версия за XP би трябвало да стане, ама не съм сигурен![]()
SoftIce се зарежда от autoexec.bat, така че невърши работа. А и SoftIce работи и с 95, 98, МЕ, за ХР незная. Има и DOS модификация.