Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming > #14745
| From | Amine Moulay Ramdane <aminer68@gmail.com> |
|---|---|
| Newsgroups | comp.programming, comp.programming.threads |
| Subject | Simply for real-world programming in Perl for Win32 |
| Date | 2022-03-26 03:01 +0000 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <t1lvg6$1fov$a@gioia.aioe.org> (permalink) |
Cross-posted to 2 groups.
"Question: Why PerlZip,AdvNotify,MAPI,IPerfmon,NTFS etc. ? Answer: Simply for real-world programming in Perl for Win32" Welcome ! Hope my Perl for Win32 modules will help you get inside Perl and the Windows 95/98/Me/NT/2000 OSs. Your comments, suggestions and feedback are welcome. Sincerely, Amine Moulay Ramdane aminer@generation.net Modules/Authors Files API module (By Aldo Calpini) version 0.20 With this module you can import and call arbitrary functions from Win32's Dynamic Link Libraries (DLL). API module for ActivePerl 5.6: Zip API module for ActivePerl 5.005x: .Zip Operating Systems: Windows 95/98/Me/NT/2000 How to install: Please read the readme file inside the zipfile. Zip AdvNotify module (By Amine Moulay Ramdane) version 1.31 With this object oriented Perl module you will be able to monitor the changes on your directories, this allows your Perl application to respond to changes in the file system, such as new file and/or directory creation, renaming, size, attribute, time, security-descriptor changes etc. Also, with AdvNotify you can run multiple threads from inside your Perl application to monitor the file system changes and you will be notified of wich file has been changed. The AdvNotify's interface has been carefully designed to be very easy to use. Note: AdvNotify does use asynchronous completion to receive notification from the WinNT OS (no wasting CPU time "polling"), hence AdvNotify is very efficient. This module needs the API module, please download and install the API module before installing AdvNotify. Perl: ActivePerl: 5.0050x, 5.6 or higher. Operating Systems: Windows NT/2000 How to install: Read the readme file inside the zip. Documentation: After installing AdvNotify, click on your \perl\html\index.html and scroll down to the Win32 links and you will find it there, or you can also access it directly from \perl\html\lib\win32\AdvNotify.html, or from Start => Programs => ActivePerl (documentation). Exe Doc NTFS module (By Amine Moulay Ramdane) version 1.0 This object oriented Perl module implements a high level interface to the NTFS filesystem. Please take a look at the new documentation.. Perl: ActivePerl: 5.0050x, 5.6 or higher. Operating System: Windows 2000 Note: This module needs the API module, please download and install the API module before installing NTFS. Zip Doc PerlZip module (By Amine Moulay Ramdane) version 2.0 With this object oriented Perl module you will be able to manage your Zip files(create,add,extract,delete,integrity test, etc.). PerlZip does provide you with some high performance compression routines. Perl: AS/GS. Operating Systems: Windows 95/98/Me/NT/2000 For more information on PerlZip 2.0 and our prices click here: PerlZip-info How to order PerlZip 2.0 ? http://www.digibuy.com/cgi-bin/order.html?aminer (secure order) - Single user site license: 49.99$ After ordering PerlZip you will receive two versions by email, a P6 optimized version and a Pentium optimized version. You can take a look at the PerlZip 2.0 documentation here: documentation Note: This module needs the API module, please download and install the API module before installing PerlZip. How to install: Just unzip on a temporary directory(ea: c:\perlmod) and run the following command: C:\perlmod> ppm install PerlZip.ppd And to uninstall run the following command: C:\perlmod> ppm remove PerlZip Documentation: After installing PerlZip, click on your \perl\html\index.html and scroll down to the Win32 links and you will find it there. Or you can also access it directly from \perl\html\lib\win32\PerlZip.html, or from Start => Programs => ActivePerl (documentation)... IProcess module (By Amine Moulay Ramdane) version 1.41 This module provides access to the process and threads control functions in the Win32 API (start,wait,kill,ps etc.). Perl: ActivePerl: 5.0050x, 5.6 or higher. Operating Systems: Windows 95/98/Me/NT/2000 Note: This module needs the API module, please download and install the API module before installing IProcess. Zip Doc ISync module (By Amine Moulay Ramdane) version 1.2 This object oriented Perl module implements the Win32 synchronisation mechanisms: Semaphore,Mutex, Event,Timer objects. Perl: ActivePerl: 5.0050x, 5.6 or higher. Operating Systems: Windows 95/98/Me/NT/2000 Note: This module needs the API module, please download and install the Perl API module before installing ISync. Zip Doc FFI module (By Paul Moore) version 1.0 Perl Foreign Function Interface. FFI for Win32: Zip FFI for Linux(x86):. Zip Perl: ActivePerl 5.6 or higher. Operating Systems: Windows 95/98/Me/NT/2000 and Linux(x86) How to install: Just unzip on a temporary directory and run the following command: ppm install FFI.ppd CPUinfo module (By Amine Moulay Ramdane) version 1.5 This Perl module will allow you to identify the processor in your host system, it detects various capabilities of CPUs like speed, family, manufacturer, model, stepping and different features of them (like CPUid support, MMX support, 3Dnow! support, Extended MMX support etc.). CPUinfo for Win32: Zip CPUinfo for Linux(x86):. Zip CPUs supported: Intel,AMD,Cyrix,NexGen,UMC,Centaur,Rise. Perl: ActivePerl 5.6 or higher. Operating Systems: Windows 95/98/Me/NT/2000 and Linux(x86) Click on the following link to look at a CPUinfo example and its output: CPUinfo Note: This module needs the FFI module, please download and install the FFI module before installing CPUinfo. Perf95 module (By Amine Moulay Ramdane) version 1.0 This module will allow you to monitor and get realtime performance data (Processor,Threads,Memory, Dial-Up Adapter, etc.) from your Win95/Win98/WinMe OSs. Perl: ActivePerl: 5.0050x, 5.6 or higher. Operating Systems: Windows 95/98/Me Note: This module needs the API module, please download and install the API module before installing Perf95. How to install: read the readme file inside the zip. Zip MAPI module (By Amine Moulay Ramdane) version 1.5 This object oriented Perl module implements a high level interface to MAPI. With this module you can send/receive messages, manage mail's attachments,send faxes etc. this module was tested with: Ms Exchange Lotus cc:Mail Novell Group Wise(one of the best MAPI emulation) Eudora (With Eudora-specific MAPI libraries) Perl: ActivePerl: 5.0050x, 5.6 or higher. Operating Systems: Windows 95/98/Me/NT/2000 Note: This module needs the API module, please download and install the API module before installing MAPI. How to install: Just unzip on a temporary directory(ea. c:\perlmod) and type: C:\perlmod> ppm install Win32-MAPI.ppd I have included the following examples: test.pl to send email messages fax.pl to send faxes readsave.pl to read/change and save back you email messages Documentation: After installing MAPI, click on your \perl\html\index.html and scroll down to the Win32 links and you will find it there, or you can also access it directly from \perl\html\lib\win32\mapi.html or from Start => Programs => ActivePerl (documentation). Exe Doc IPerfmon module (By Amine Moulay Ramdane) version 1.03 This object oriented Perl module will allow you to get realtime performance data (like Processor,Memory ,Disk, TCP/IP, RAS,WebServer etc.) from your WinNT/Win2k OSs both localy and remotely. This module was tested with both WinNT4 and WinNT5. Perl: ActivePerl: 5.0050x, 5.6 or higher. More to come,Thank you.
Back to comp.programming | Previous | Next | Find similar | Unroll thread
Simply for real-world programming in Perl for Win32 Amine Moulay Ramdane <aminer68@gmail.com> - 2022-03-26 03:01 +0000
csiph-web