Искам да махна копчето 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 модификация.