|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.02.2010, 11:11 | #1 | ||
Пользователь
Регистрация: 14.01.2010
Сообщений: 61
|
Файл падает после WriteFile
Пишу:
//Переменные Цитата:
Цитата:
Кажется касяк у мня в выборном типе задание переменных, С++ только на чел учить. Подскажите как решить эту проблему?
Опыт не пропьешь если он есть=)))
|
||
15.02.2010, 12:10 | #2 | |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2--=SaNitinDG=-
документацию будешь читать или где? Цитата:
размер буфера - третий параметр размер реально записанных данных - четвертый мало того, что бред с параметрами, так еще и буфер свой не пишешь и кстати, гениальное название переменной nBate
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|
15.02.2010, 14:04 | #3 | |||
Пользователь
Регистрация: 14.01.2010
Сообщений: 61
|
Ну смотри теперь вроде всё правильно написал а прога все ровно падает после WriteFile.
Цитата:
Цитата:
Цитата:
Опыт не пропьешь если он есть=)))
|
|||
15.02.2010, 14:19 | #4 | |||||
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
Цитата:
Цитата:
Цитата:
Цитата:
примерно так надо Код:
Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|||||
15.02.2010, 18:14 | #5 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
400000+ - это явно RVA.
RVA != смещение в PE файле. |
15.02.2010, 19:37 | #6 | |||||||||
Пользователь
Регистрация: 14.01.2010
Сообщений: 61
|
pproger
По порядку... Цитата:
Цитата:
Цитата:
invoke WriteFile, hFile, OFFSET _byteReplace ,01h, OFFSET bytes_written, 0 Где _byteReplace мой байты С3h а bytes_written Цитата:
Но если я не буду спрашивать то я не чему не научусь. Код:
Цитата:
Цитата:
Цитата:
А если серьезно то пофиг как переменный называть хоть hewrwqdsfsdfeset так хоть так wBytesWritten на зови от этого толку не меняется только потом в исходнике хер разберёшься. Somebody Цитата:
Программа всёровно потом падает после отработке WriteFile Теперь адрес задаю ка RVA-ИмейжьБаза 0x0001384 и как просто RVA побывал 0x0401384. Но программа всёровно потом падает в глубокий Dos. Где теперь косяк. Цитата:
Опыт не пропьешь если он есть=)))
|
|||||||||
15.02.2010, 20:20 | #7 |
Форумчанин
Регистрация: 03.01.2010
Сообщений: 229
|
а покажи то хоть как получаешь указатель на файл.
Любой гений должен знать, что такое приведение типов.
подпись
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
прога падает ровно(!) через 5 минут после старта | Tapapax | Общие вопросы .NET | 8 | 11.11.2009 15:04 |
Сервер падает Х) | Slusar | PHP | 2 | 05.10.2009 22:47 |
Почему после обработки макросом файл становится больше? | garik64 | Microsoft Office Word | 7 | 21.09.2009 13:16 |
C# Reflection: разблокировать файл после LoadAssembly | Hollander | Общие вопросы .NET | 4 | 23.01.2009 16:24 |
Альтернатива WriteFile | Egor2005 | Win Api | 3 | 11.04.2007 20:11 |