Class PsapiUtil


  • public abstract class PsapiUtil
    extends Object
    Psapi utility API.
    Author:
    Torbjörn Svensson, azoff[at]svenskalinuxforeningen.se
    • Constructor Detail

      • PsapiUtil

        public PsapiUtil()
    • Method Detail

      • enumProcesses

        public static int[] enumProcesses()
        Retrieves the process identifier for each process object in the system.
        Returns:
        Array of pids
      • GetProcessImageFileName

        public static String GetProcessImageFileName​(WinNT.HANDLE hProcess)
        Retrieves the name of the executable file for the specified process.
        Parameters:
        hProcess - A handle to the process. The handle must have the PROCESS_QUERY_INFORMATION or PROCESS_QUERY_LIMITED_INFORMATION access right. For more information, see Process Security and Access Rights.
        Windows Server 2003 and Windows XP: The handle must have the PROCESS_QUERY_INFORMATION access right.
        Returns:
        ame of the executable file for the specified process.
        Throws:
        Win32Exception - in case an error occurs
        See Also:
        MSDN