Replies: 1 comment 2 replies
-
My opinion, this sounds like an application development related bug not a bug with remoteapptool. Also, just my 2 cents, but that is not the most sustainable way to design your application to begin with. IF application B relies on application A to call it, why not build application B INTO application A? The only exception I can personally think of to this is if application A is more of a "launcher" tool that can start up multiple different apps, but if that was the case, I would not have a remoteapp session to start an app launcher. I would have the app launcher run on the local machines and call the remoteapp instead. The main reason being that end user resources are cheap and plentiful. Server resources are expensive and shared. Now, IF this is a bug in remoteapp, it is still not a bug in remoteapptool. RemoteAppTool is just a front-end for making the .RDP file and doing some back-end tweaks server side so that the app is presented as a remote app. IF the behavior only happens in remote apps, then the problem is with your app not being remote app aware OR the remote app tool you are using (msdtc.exe for example on windows) misinterpreting a form close event and doing a request to change the application focus. The TL;DR version - this sounds like an application bug in B.exe and/or A.exe, not a bug in remoteapptool. Worst case, it's a bug in the remote app tool you are using and you'll need to open a support request with the app vendor. Best case, it is a bug in the app you developed (A.exe and/or B.exe) and you can modify the source to make sure that the application focus happens in the way you expect. Does the above help? |
Beta Was this translation helpful? Give feedback.
-
I am hosting my remote apps on Windows Server 2022 Standard(64bit).
When I connect to an app from a client PC,the app launches as expected.
My program is written in VB.NET language, the composition of the program is A.exe calls the B.exe,
the A.exe is composed of one form, the B.exe is composed of two forms, they are parent-child relationships,
in the process of use, we found that when the B.exe child form is closed,
the A.exe form will be called to the front, this is not the desired behavior,
the correct situation is to call the parent form of the B.exe to the front.
Is the behavior that I am observing the expected behavior, or is it due to a misconfiguration on my end?
Beta Was this translation helpful? Give feedback.
All reactions