in reply to an exe can be executed from cmd but wraping into perl fail to run

Maybe the perl application changes the PATH or the working directory. You could find this out by trying the commands
print `dir`; print `set`;
If that's the case, you have to give the full path of your exe, e.g.
$a = `C:\\where\\ever\\it\\is\\command.exe`;