Форум: "WinAPI";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
ВнизGetCurrentProcess() всегда возвращает 0xfffffff... Найти похожие ветки
← →
__max__ (2005-01-16 08:45) [0]Почему??? У меня WinXP SP2. Я пишу под VC++.NET. В каком проекте я бы ни писал эти строчки, мне выдается ошибка!
HANDLE hProcess = (HANDLE)GetCurrentProcess(); // 0xfffff...
BOOL b = GetExitCodeProcess(hProcess, 0); // ошибка есесно
ExitProcess(b);
← →
Fay © (2005-01-16 09:02) [1]А не пытался дать в lpExitCode нормальный адрес, а не 0? Очень помогает. А ещё лучше возьми, да покури на досуге MSDN/PSDK - ваще ништяк будет.
← →
__max__ (2005-01-16 17:36) [2]Fay © (16.01.05 09:02) [1]
Да не смотри ты что там ниже GetCurrentProcess. У меня вопрос конкретный - почему возвращаемое значение GetCurrentProcess равно 0xfffffff... ??? Мне кажется у меня скоро крыша поедет...
← →
MBo © (2005-01-16 18:21) [3]>почему возвращаемое значение GetCurrentProcess равно 0xfffffff
Псевдохэндл данного процесса. Ну равен он этому значению в нынешних реинкарнациях виндов - и ладно.
Про ошибку твою нехорошую Fay уже сказал.
← →
Ajax © (2005-01-16 20:49) [4]Расслабься, это нормально.
A pseudo handle is a special constant, currently (HANDLE)-1, that is interpreted as the current process handle. For compatibility with future operating systems, it is best to call GetCurrentProcess instead of hard-coding this constant value.
← →
__max__ (2005-01-17 04:26) [5]Тогда я нихрена непойму о чем идет речь в статье по адресу http://www.rsdn.ru/article/baseserv/IntercetionAPI.xml
Очевидно например вот это недолжно корректно работать:
<...>
//Прочитаем и сохраним первые оригинальные 6 байт стандартной API функции
ReadProcessMemory(GetCurrentProcess(),(void*) adr_MessageBoxA,
(void*)&old, 6, &written);
<...>
← →
Kerk © (2005-01-17 04:40) [6]__max__ (17.01.05 4:26) [5]
почему очевидно?
← →
Fay © (2005-01-17 07:33) [7]Я понял. __max__ не курит. А ведь полнзно иногда.
← →
Fay © (2005-01-17 07:33) [8]с смысле "полезно" 8)
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.041 c