Przecież sprawdzanie, czy proces jest na liście nie zależy od DLL-a bo się z niego wtedy nie korzysta, to już się robi w GM przeszukując zmienną czy tablicę... po np. wykonaniu takiego skryptu twoja gra/program ci się wyłącza ?:
GML
if string_pos( 'explorer.exe', lista ) > 0
execute_program( 'taskkill', '/F /IM explorer.exe', 0 );
Bo powinien explorer ^^
a może dałeś: execute_program( 'taskkill', '/F /IM mojagra.exe', 0 ); ;D