Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Что тварится с exe-шником

10K
21 февраля 2010 года
palevo060
144 / / 05.09.2009
Возникла такая проблема. Скачиваю файл с ftp-сервера (file.txt) в буфер выделенный при помощи VirtualAlloc() затем записываю его на винчестер в виде (file.exe) и пытаюсь запустить, но он пишет мне в дос-окне (This program must be run under Win32), хотя эта программа вполне нормально работает, если я её скачаю не своей программой а FTP-менеджером.
В hex-редакторе я заметил, что там не совпадают некоторые байты, но подправить их не получится, потому что в некоторых местах этих изменений слишком много.
Признаю уже хочется кого-нибудь убить. Надеюсь кто-нибуть сможет предотвратить убийство?)
536
21 февраля 2010 года
alex-kniaz
382 / / 07.08.2008
какой язык?
P.S. может возможно использовать какую-либо библиотеку для этого языка
10K
22 февраля 2010 года
palevo060
144 / / 05.09.2009
Язык (с++). Судя по сниферу проблемма возникает, при получении данных. Но почему не понятно.
3.2K
22 февраля 2010 года
Garikk
5 / / 19.02.2003
с ftp хоть в bin режиме файл то принимаете? А то если в ascii то ничего удивительного :)
10K
22 февраля 2010 года
palevo060
144 / / 05.09.2009
Цитата:
с ftp хоть в bin режиме файл то принимаете? А то если в ascii то ничего удивительного


Вайвай, дай расцелую тебя, ты не представляешь, сколько жизней ты спас :) Спасибо огромное.
Теперь:

Цитата:
TYPE I


Опять я своими глупыми вопросами форум засоряю :(

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог