Тут прочитал статейку и там чувак утверждает что можно пропатчить функцию GetDriveTypeA из Kernel32.dll так чтобы она всегда возвращала 3 и все жеские в системе видились бы как cd-rom'ы, но при этом не расказывает как Кто нибудь сталкивался с такой проблемой?? Если да то как ее решить??? Если можно поподробнее и с примерами как и какими инструментами для патчинга вы пользовались????
-Отключаеш в винде WFP -Узнаеш адрес и физическое смешение в файле GetDriveTypeA(например в иде) -Хиевом пишеш по этому адресу: Код (Text): mov eax, 3 ret
WFP - есть здесь http://www.wasm.ru/article.php?article=green2red03 Хиев -heх редактор, есть здесь в инструментах, наверное. IGOiST Только mov eax,3 ret делает все диски hdd, если нужно все сделать cd-rom-ми, то mov eax,5 IGOiST Тебе зачем, если хочешь что-то от диска отучать, то WFP тут ни при чём.
мне надо чтобы все hdd в системе стали cd румами для того чтобы все игры которые не идут без диска нормально бы запускались. У меня есть игруха Black and White 2 она использует защиту safe disc 4 так вот она не идет без диска. И еще хотелось бы знать есть ли у кого нибудь опыт распаковки safe disc 4 вручную???
Это поможе только против ну очень простых защит. Я такую всего 1 раз видел: в GTA 3(хотя надо сказать что я всего 3,4 диска смотрел). Блин, мне бы так ошибки замечать, проблем было быменьше