Most GUI test scripts I have seen/written for Win32 use some variant of Visual Basic (e.g. MS-VB or MS-Visual Test). The main reason is the availability of the SendKeys function. A nice way to drive Win32 programs from a test script is to use OLE Aut...
KARASIK/Win32-GuiTest-1.64 - 16 Aug 2019 08:52:42 UTCThe *Win32::ToolHelp* module provides a Perl interface to the *ToolHelp* API that is present on Windows 95 or higher or Windows 2000 or higher. The module exposes functionality for obtaining information about currently executing applications (process...
KNTH/Win32-ToolHelp-0.32 - 29 Oct 2009 13:24:46 UTCThis module allows remote control of Windows programs. You can get window list, window properties and you can send keystroke to windows like VB's SendKey. The Win32::CtrlGUI module provides a more user-friendly wrapper around this module....
CJM/Win32-Setupsup-1.12 - 14 Dec 2013 20:42:50 UTCFirst off, I am not the one who originally wrote this. I found it years ago on Perlmonks, only remembered it now and figuring it was time to get it out. This module allows you to daemonize any perl script under windows. This may be useful to have a s...
MITHALDU/Win32-Detached-1.103080 - 04 Nov 2010 17:17:02 UTCWin32::IPConfig is a module for retrieving TCP/IP network settings from a Windows NT/2000/XP/2003 host machine. Specify the host and the module will retrieve and collate all the information from the specified machine's registry (using Win32::TieRegis...
JMACFARLA/Win32-IPConfig-0.10 - 25 Jul 2010 21:33:59 UTCAlthough Perl natively supports functions that can access files in Windows these functions fail for Unicode or long file paths (i.e. greater than the Windows MAX_PATH value which is about 255 characters). Win32::LongPath overcomes these limitations b...
RBOISVERT/Win32-LongPath-2.1a - 29 Jun 2020 20:55:20 UTCAt startup, the module checks if the script was started in "Windows Mode" (it looks for wperl in $^X). If so, it creates a new glob (*MSG_FH), and ties the PRINT, PRINTF and DESTROY methods to it, to convert warn and print statements into Win32 messa...
DCLARKE/Win32-PrintBox-0.004 - 25 Jun 2015 15:35:48 UTCThe package enables you to automatically create screenshots of your web server pages for the user guide or whatever you need it for. The best part is that you don't bother yourself with scrolling and object localization. Just tell the ID of the eleme...
PSME/Win32-CaptureIE-1.30 - 04 Mar 2004 12:37:21 UTCWin32::RemoteTOD is used to retreive the date, time, and timezone from a remote Win32 machine. There is one function, called "GetTOD()" which sets a hashref containing 12 keys as follows (direct from MSDN): Hashref keys elapsedt Specifies a DWORD val...
ARICH/Win32-RemoteTOD-1.00 - 28 Oct 2003 21:59:43 UTCThis module is an Object-Oriented interface to the Packet Driver API (Packet.dll). Packet.dll is a part of WinPcap: the Free Packet Capture Architecture for Windows. To use this module, it is necessary to install WinPcap 3.1 on your system (Go to "SE...
JLMOREL/Win32-NetPacket-0.03 - 12 Feb 2006 15:35:29 UTCA partial implementation of the OLE for Process Control dispatch interface as defined in the 'Data Access Automation Interface Standard' version 2. An exception is raised using "Carp::croak()" on any failure. METHODS POD ERRORS Hey! The above documen...
MARTINTO/Win32-OLE-OPC-0.92 - 30 Apr 2002 10:22:02 UTCIn a separate detached process, opens the default web browser instance for the specified URL. The browser executable is determined by reading the registry....
DARNOLD/Win32-WebBrowser-1.02 - 08 Nov 2007 19:08:21 UTCThis module is specifically for use with Win32::Process::Create. That interface requires the full path name of the executable, which SearchPath provides. $FULL_PATH = SearchPath(FILENAME) Search for the specified FILENAME. By default the extension "....
CLIVE/Win32-SearchPath-0.03 - 17 Nov 2004 17:48:33 UTCThis module allows to create a bidirectional pipe on Windows that can be used inside a "select" loop. It uses a TCP socket going through the localhost interface to create the connection. Also export winopen2() (and winopen2_5()) which use the socketp...
BROWSERUK/Win32-Socketpair-0.02 - 23 Jul 2012 22:22:57 UTCMICHAEL/Win32-RunAsAdmin-0.02 - 05 May 2014 22:03:29 UTC
This module is a packager that allows you to build a .pm that is simultaneously a .pm that can be "do", "require"d, or "use"d, and the same .pm is a 100% real DLL containing XS code. The generated file meets the file format standards of both a .pm an...
BULKDD/Acme-Win32-PEPM-0.02 - 09 Oct 2015 17:37:32 UTCSometimes you need to pass secret data to some other process through the filesystem. This module allows you to create a file with a quite restricted set of access permissions and save some data inside. The module exports the following function: $path...
SALVA/Win32-SecretFile-0.02 - 01 Jan 2015 09:49:02 UTCMemoryStatus Win32::SystemInfo::MemoryStatus(%mHash,[$format]); %mHash - The hash that will receive the results. Certain values can be set prior to the call to retrieve a subset. (See below) $format - Optional parameter. Used to set the order of magn...
CJOHNSTON/Win32-SystemInfo-0.12 - 16 Feb 2013 17:50:46 UTCWhen Perl programs are run in a GUI environment, it is often desirable to have them run with no console attached. Unfortunately, this causes any warnings or errors to be lost. Worse, fatal errors can cause your program to silently disappear, forcing ...
JOHNSCA/Win32GUICarp-1.01 - 12 May 2004 00:31:03 UTCThis module uses Win32API::CommPort for raw access to the API calls and related constants. It provides an object-based user interface to allow higher-level use of common API call sequences for dealing with serial ports. Uses features of the Win32 API...
BBIRTH/Win32-SerialPort-0.22 - 11 Jun 2010 14:29:07 UTC