The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.01 - 2002-07-14

  • original version; created by h2xs 1.21 with options -A -n Win32API::Process
    • it comes with a subset of the functions in the Win32 Process API in the meanwhile fo enumerating the processes and their modules, structures returned as hashes:
  • BOOL EnumProcesses(LPDWORD lpidProcess DWORD cb, LPDWORD cbNeeded);
  • BOOL EnumProcessModules(HANDLE hProcess, LPHMODULE lphModule, DWORD cb, LPDWORD lpcbNeeded);
  • BOOL GetModuleBaseName(HANDLE hProcess, HMODULE hModule, LPTSTR lpBaseName, DWORD nSize);
  • BOOL GetModuleFileNameEx(HANDLE hProcess, HMODULE hModule, LPTSTR lpFilename, DWORD nSize);
  • BOOL GetModuleInformation(HANDLE hProcess, HMODULE hModule, LPMODULEINFO lpmodinfo, DWORD cb);


Perl extension for handling the processes using the plain Win32 API