gtmeyer has asked for the wisdom of the Perl Monks concerning the following question:

Thank you for your help and advice! I have written a perl app that I use on several servers I support. These are all NT 4 or win 2000 servers. It simply compares current usernames on the server to an authorized list. All of the servers I support have ActiveState Perl 5.005 installed.  Some of my team members also want to use my app, but some of their servers cannot have Active Perl installed (customer requirement). As I was browsing through some of our tools, I found a version of perl.exe that appears to be a stand alone rather than installed version...
perl.exe -v shows... This is perl, version 4.0 perl for NT $$Revisison: 4.0.1.8 Build 3 Patch level: 36 Copyright (c) 1989, 1990, 1991, Larry Wall NT Copyright (c) 1193, Inertgraph Corporation
Using this perl.exe and my app on a server that does not have Active Perl installed looks like it would work, but some of the syntax is not happy.  I suspect this is an older version. r Is there something like this ( a stand-alone perl.exe poduct) still available that is more up to date? Something that I don't have to install (violating customer requirements) but would still allow me to run
perl my.pl
Thank you!!  Glenn Meyer

Replies are listed 'Best First'.
Re: Stand-alone version Perl.exe for w32
by Asim (Hermit) on Nov 09, 2001 at 00:07 UTC

    Yes, that's a old Perl version. I'd not recommend it.

    I do, however, have 3 recommendations for you, 2 at-cost, 1 free but tough. The first is to try IndigoStar's Perl2EXE app, which makes a standalone executable for your Perl apps. Doesn't make them run faster, and it does cost money (it's shareware). The econd it Activestate's own PerlApp, which does much the same as Perl2EXE, and is part of the Perl Dev Kit, which Activestate sells.

    Third, you can setup a share w/Perl on the internal network, wrap your scripts using perl2bat (which comes with the ActiveState distribution), and edit the resulting batch file to net use to the share where the Perl executable is, and run from there. It's a free solution, but insecure and taking some work ahead of time.

    Hope all of this helps!

    ----Asim, known to some as Woodrow.