I afraid the COMSPEC is 'somehow' hardwired to 'cmd.exe'. I digged into it b/c I also didn't get it working time ago.
@see start_process2():
} else if (machine()=='NT386') {
if (def_ntshell=='') {
_str command=get_env('COMSPEC');
if (!pos('cmd.exe',command,1,'i')) {
command=path_search('cmd.exe','','P');
}
status=concur_shell(command' /q');
} else {
status=concur_shell(def_ntshell);
}
}
So if you set-var def_ntshell <path-to>'4nt.exe you can force SE to use 4nt. (SPACEs shouldn't matter.)
HS2