I tried "InitPrinter", which also prints data through PRT: Is this the 3.1.4 Port-Handler on your side?
Yes this is 3.1.4 port-handler. I've done a little more testing to compare Workbench versus shell execution. When I run CMD in the shell with the MULTIPLE option enabled, I don't see any issue (no hits). The only way to stop CMD in this mode is to send CTRL-C and that works fine. If I issue another CMD command from another shell, I'm notified that "CMD: Device already redirected" and CMD will not close.
The only time I'm getting a hit is if I have MULTIPLE=TRUE in the tooltype and I execute as in the sequence I sent before from Workbench:
1) Set these options in the ToolTypes for CMD:
MULTIPLE=TRUE
FILE=ram:CMD_file
2) Double click CMD in workbench to install redirection.
3) In shell do this, ECHO >PRT: "Test" or do the InitPrinter
4) Double click on "CMD" icon in workbench. This removes but at this point that I get the hit.
If I execute CMD with MULTIPLE from workbench and then execute CMD from shell, shell notify's me that device already redirected and CMD does not close.
While I was playing around and I use the FILE option in the command line, the ASL requester always opens no matter if I specify FILE or not.
CMD FILE=ram:test