The "Allow Only One instance Of Application For Each User" Option Does Not Work |
Saturday, 17 February 2007 by Michel Roth | |||
Reason for the Design Change Before Presentation Server 3.0, MetaFrame 1.0 kept track of all processes opened by the published application. This meant that the Allow only one instance of application for each use option also prevented any other instances if a process called by the published application was still running. This meant published applications that needed to open instances of another application could not be restarted after being shut down unless the other application was closed first. An example of this would be if a document attachment in Microsoft Outlook was opened, then Outlook was closed with the attachment still open. MetaFrame would not allow another instance of Outlook to be run until the attachment was closed. Effects of the Design Change This design change means that if you run an application by calling it from a published batch file, the actual initial process is cmd.exe instead of the executable of the application. Once the application is called by the batch file, cmd.exe closes. This also could happen with other executables or Visual Basic scripts. Because Presentation Server only tracks an application opened by the ICA Client, it regards the instance of the published batch file as closed. Unless a command is added to keep the cmd.exe process held open, there is no limit on the application's instances. There's a solution. Read about it in CTX110325.
Show/Hide comment form
|