paperlined.org
dev > perl > win32
document updated 13 years ago, on Apr 11, 2011


(use the $^O variable to see whether win32/unix)



libwin32 bundle - the most important win32 modules
    Win32                      - interfaces to some Win32 API functions
    Win32::ChangeNotify
    Win32::Clipboard
    Win32::Console
    Win32::Event
    Win32::EventLog
    Win32::File
    Win32::FileSecurity
    Win32::IPC
    Win32::Internet
    Win32::Job                 - run sub-processes in a "job" environment
    Win32::Mutex
    Win32::NetAdmin
    Win32::NetResource
    Win32::ODBC
    Win32::OLE
    Win32::PerfLib             - performance counter API
    Win32::Pipe
    Win32::Process             - create and manipulate processes
    Win32::Registry            - obsolete, use Win32::TieRegistry
    Win32::Semaphore
    Win32::Service
    Win32::Shortcut
    Win32::Sound
    Win32::TieRegistry
    Win32::WinError            - defines ERROR_* values
    Win32API::File             - low-level filesystem APIs
    Win32API::Net              - low-level networking APIs
    Win32API::Registry         - low-level registry APIs



other default-Strawberry modules
    Win32::API                 - dynamically import Win32 APIs




Win32::             - Interfaces to some Win32 API functions
    TieRegistry     - Best interface to the registry
    Argv            - Make system(…), exec(…) and qw(…) work like unix without hacked quoting schemes.
    SerialPort      - serial port functions (see TPJ for better docs)




Modules that support doing things to remote computers:
    Win32::TieRegistry
    Win32::OLE    [1]
    Win32::IPConfig
    Win32::EventLog
    DBD::WMI
    Win32::RemoteTOD
    



==== SEE ALSO ====
list @win32.perl.org wiki
list @search.cpan.org
list @cpan.org
list @starwberryperl.com  (to see the list, click on the latest release's release notes, and expand the "List of distributions" section)