Estoy teniendo un problema al compilar un archivo .pl a exe, en principio el problema era que me faltaban varios .pm.
Using perl Syntax Highlighting
#!/usr/bin/perl
require 5.003;
use Win32::SerialPort qw ( :STAT 0.19 );
use Time::localtime;
use Net::Telnet ();
require 5.003;
use Win32::SerialPort qw ( :STAT 0.19 );
use Time::localtime;
use Net::Telnet ();
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
baje cada uno de ellos y compila correctamente pero no a la hora de ejecutar el mismo, que no funciona, y me devuelve lo siguiente.
- Código: Seleccionar todo
C:\>netro3.4.4.exe
Unknown error
Compilation failed in require at PERL2EXE_STORAGE/Win32API/CommPort.pm line 5, <DATA> line 164.
BEGIN failed--compilation aborted at PERL2EXE_STORAGE/Win32API/CommPort.pm line 5, <DATA> line 164.
Compilation failed in require at PERL2EXE_STORAGE/Win32/SerialPort.pm line 4, <DATA> line 164.
BEGIN failed--compilation aborted at PERL2EXE_STORAGE/Win32/SerialPort.pm line 4, <DATA> line 164.
Compilation failed in require at C:\netro3.4.4.exe line 4, <DATA> line 164.
BEGIN failed--compilation aborted at C:\netro3.4.4.exe line 4, <DATA> line 164.
This exe file was created with the evaluation version of Perl2Exe.
For more information visit http://www.indigostar.com
(The full version does not display this message with a 2 second delay.)
...
¿Tengo alguna otra alternativa?
Por otra parte, tengo el EXE original y su correspondiente source, la función del script es realizar un upgrade de un cpe. ¿Hay alguna manera de decodificar ese exe para transformarlo a PL y ver, si el source que me dieron es el mismo?
Desde ya, estaría muy agradecido por la ayuda.