Código
Pensaba que lo habia posteado aqui, pero no lo he encontrado, asi que aqui teneis!
'USER32 Private Declare Function CallThunk8 Lib "USER32" Alias "CallWindowProcW" (ByRef cThunk As Currency, Optional ByVal Param1 As Long = 0, Optional ByVal Param2 As Long = 0, Optional ByVal Param3 As Long = 0, Optional ByVal Param4 As Long = 0) As Long '--------------------------------------------------------------------------------------- ' Procedure : FS_GetCurrentProcessId ' Author : Karcrack ' Date : 23/09/2009 ' Purpose : GetCurrentProcessId@Kernel32 alternative. Reads info from TIB '--------------------------------------------------------------------------------------- ' Public Function FS_GetCurrentProcessId() As Long ' mov eax, [FS:0x20] FS_GetCurrentProcessId = CallThunk8(-801556291178721.2444@) End Function
Lo que hace este codigo es leer el TIB para sacar nuestro PID
Cualquier duda... preguntais!
Saludos