· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› dwCreationFlags

Посл.отвђт Сообщенiе


Дата: Дек 18, 2003 16:26:34 · Поправил: R4DX

Не подскажите, как получить dwCreationFlags своего процесса. Я имею в виду те dwCreationFlags, которые являются 6-ым параметром CreateProcess. Я пробовал так:
	invoke GetCurrentProcessId
	mov dwCP, eax
	invoke CreateToolhelp32Snapshot, TH32CS_SNAPPROCESS, 0
	mov dwSnpSht, eax
	mov pe.dwSize, sizeof PROCESSENTRY32
	invoke Process32First, dwSnpSht, offset pe
looop:                               
	mov eax, dwCP
	cmp pe.th32ProcessID, eax
	jz WE
	invoke Process32Next, dwSnpSht, offset pe
	cmp eax, 0
	jnz looop                             
WE:
	invoke CloseHandle, dwSnpSht
	mov eax, pe.dwFlags


Но потом обнаружил в msdn, что dwFlags мол is no longer used, and is always set to zero.
Я в непонятках :(. Help me pls.


Дата: Дек 19, 2003 09:44:16

ОК. Тогда другой вопрос: Как узнать процесс-родитель даже если прога безоконная (А то GetParent+GetWindowThreadProcessId можно было бы)...


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.152