in reply to perl scripts executor on Win32

Hmmm, interesting, but I think that a C program is overkill (and it's no good to me as I don't have a C compiler...)
Using just the Win32 console you could also just do SET pathext=%pathext%;.PL and put all the directories you want to be able to execute from in your PATH environment variable.

Or you could use a simple batch file (this is just an example, very noddy, no error checking etc.etc.)

@echo off echo %0 if exist perl else goto :modules goto :EOF :modules if exist modules\ perl modules\ else goto :perl goto :EOF :perl if exist perl\ perl perl\ else goto :perl goto :EOF
If you saved this batch file as test.bat it would try to run in current, perl and modules directories, as per the C code above.