;Autor: neotoma EnableExplicit Define dwParentId.i Structure PROCESS_BASIC_INFORMATION ExitStatus.i PebBaseAddress.i AffinityMask.i BasePriority.i UniqueProcessId.i InheritedFromUniqueProcessId.i EndStructure Procedure.i GetParentPid( hProcess) Protected pbi.PROCESS_BASIC_INFORMATION ZwQueryInformationProcess_(hProcess, 0, @pbi, SizeOf(PROCESS_BASIC_INFORMATION), 0); ProcedureReturn pbi\InheritedFromUniqueProcessId; EndProcedure MessageRequester("","PID des aufrufenden Processes: "+Str(GetParentPid(GetCurrentProcess_())),0)