First, find a little background about exit code in perl (also here)and on Windows.
Now - when I execute another process from a perl script (I'm open as to the method, qx
/open
/system
/exec
/IPC::Run
, etc.) on Windows:
is it possible to capture exit codes outside the range of 0
- 255
?
On Windows, a process can return a full (signed) 32bit exit code, and it's not so uncommon to have something return 0x8...0...
, that is, some COM error code or somesuch.