Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Клеим файлы 
:(
    Опции темы
Ivankult
Дата 8.2.2010, 19:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 181
Регистрация: 8.9.2008

Репутация: нет
Всего: нет



Возникла следующая ситуация: есть exe файл некоторой программы, который использует временные файлы, но если их нет-выдает ошибку, а не создает их. Можно было бы написать bat ник и запускать его, он будет создавать временные файлы и сам exe. Но это неудобно(пишу не для себя, а объяснять многим что такое bat очень и очень сложно). Пришла идея написать dll которая будет все это делать и приклеить ее к ехе. Но обычные клейшики мало того что клеят коряво(ехе[12 KB]+dll[5KB] превращает в 48 KB), но на него еще и антивирусы ругаются. Нарыл статейку из журнала хакер:

http://www.xakep.ru/magazine/xa/101/024/1.asp

идея понравилась, но! если библиотека на си(не с++ и не с#, а с) то метод из примера называется dummy, без всяких, а при компиляции С++:?dummy(7-8 символов типа WrfI@@fg-что-то такое), и при передаче этой лабуды как имя метода приложение губится. Что делать?
--------------------
Стив Макконнелл: «Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете».
PM MAIL ICQ   Вверх
586
Дата 8.2.2010, 22:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2243
Регистрация: 8.5.2006

Репутация: нет
Всего: 146



Там не сложно. Дописывается свой код в конец кода, и изменяется адрес точки входа. Если места в exe-шнике достаточно, то его размер даже не изменится.








Это сообщение отредактировал(а) 586 - 9.2.2010, 06:49
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm: Общие вопросы"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0440 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.