Skip to content

Conversation

AdianKozlica
Copy link
Contributor

@AdianKozlica AdianKozlica commented Oct 13, 2025

Fixes #322

@waffles-dev
Copy link
Collaborator

@AdianKozlica I think this might be a potentially exciting addition.

Can you please add more detail to the PR description? Make sure to list:

  • What the problem was
  • If this was a bug or a missing feature
  • How you addressed it, include design decisions made - justify adding additional services/programs to the WinBoat guest vs extending existing
  • Include any screenshots/recordings demonstrating the fix

Additionally please add comments/documentation in the new (go) code explaining briefly what it does

@AdianKozlica
Copy link
Contributor Author

Hello, so basically xfreerdp replaces the old instance of an app with a new one if the cli arguments are the same.

We can bypass this if we use a wrapper executable that has a dummy argument (in our case we use a random UUID).

Below is an example without the wrapper executable:

without-rdp_exec.mp4

And below is the example with the wrapper:

with_rdp_exec.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Multiple instances of the same app

2 participants