Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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
14-1107881734
AG.Smit
2005-02-08 19:55
2005.02.27
Кто скажет что значит "ИМХО"?


14-1107509577
syte_ser78
2005-02-04 12:32
2005.02.27
ДСВ


14-1107419422
Форумописатель
2005-02-03 11:30
2005.02.27
Код Форума


3-1107173227
Tornado
2005-01-31 15:07
2005.02.27
SQL запрос к разным базам


4-1105420792
leonidus
2005-01-11 08:19
2005.02.27
Как определить язык Windows





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский