1.Столкнулся с проблемой переносимости кода на разные операционные. Есть много разных примеров, но лучше когда дают советы. Например вызовы АПИ ...есть методы по поиску АПИ по хэшу и т.д. Вопрос Какие методы существут и если моно пример на асме... 2.Слышал что был модуль универсальный который распростронялся в нете который ищет любую АПИ одновременно универсален и маленький на МАСМ , не помню кто то из форумчан писал вроде.. 3. Если я сделал свои процедуры скажем на уровне сисколов и включил в код , перенесуться ли они на Висту скажем, будут там работать или нет. Хотя по идее должны так как есть же совместимость процессорная ..например старые проги могут на новых процах работать..команды то теже но винды структура другая 4. Случай с вызовом длл , в висте пока нет методик к загрузке длл так как они не подписаны , вроде так как я понимаю , значит вообще лучше исключить длл из проекта, хотя система плагинов оч страдает, чем заменить ? 5. где можно почитать про сусколы подробно желательно на русском ... 6.Спасибо за помощь 8)
1) Про поиска адресов есть горы материалов - статьи тут и обсуждения на форумах. 2) Угу есть такое, обычный поиска Апи функций. Но тут вопрос что нужно чтобы было универсальным - просто код или Exe. Вот для просто кода надо сипльзовать техники поиска API, а если EXE то надо не юзать недокументированные функции. 3) Нет не будут. Вызовы на уровне сисколов не совместимы даже в одной ОС. Ну если поработать над опредлением номеров системных сервисов перед вызовом и не использовать версиозависимые сервисы, то все будет норм. Опять же есть статьи MsRem тут, где эта техника используется. 4) Бред. DLL может быть не подписана. Подписаны должны быть дрова и то на x64 в висте. 5) Свен Шрайбер - Недокументированные возможности Windows 2000
оч позновательно ))))) Спасибо Mental_Mirror Спасиб за разьяснение .. и ехе и код ... нуу имеется ввиду 2 варианта для расмотрения Спсб не вникал в эту тему ..но коротко ясно
имеются в виду вин-подобные оси? если ты пишешь вполне легальный софт то нафига извращаться со всяким поиском апи по crc? экономятся считанные байты на которые уже всем давно глубоко фиолетово Возможно лишь на висте х86. С вистой не работал, могу сказать про xp x64. Ответ нет, дело в том что при "нормальном" программировании функции просто импортируются из системных модулей, там реализация для каждой системы отдельная. К примеру не sysenter не int 2eh на х64 не работают там специальные заглушки для х86 кода. зы лучше спросить зачем это нада чем ходить вокруг да около, а то пишешь и гадаешь то или не то