"werl.exe -detached" crashes if its full path is not specified on the command line.  For example, this works...<div><br></div><div>C:\>c:\erlang\bin\werl.exe -detached</div><div><br></div><div>... but this does not (PATH includes c:\erlang\bin) ....</div>
<div><br></div><div>C:\>werl.exe -detached</div><div><br></div><div><br></div><div><br></div><div>A dialog pops up saying "Failed to execute C:\erlang\ERTS-5~1.4\bin\beam.smp.dll: The system cannot find the file specified".</div>
<div><br></div><div>The problem is that in common/erlexec.c, argv[0] is used as the basis for a call to spawnv().  spawnv() does not search PATHs, so this fails when argv[0] is just "werl.exe".</div><div><br></div>
<div>Regards,</div><div>Dan.</div><div><br></div>