1. ephraim ben-eliezer
  2. Beta Testing
  3. Wednesday, 23 September 2020 13:38 PM UTC

I'm trying out the Powerclient.   I need to setup an environment that checks the server for updates every time a user starts the application.   What is to prevent a user from pinning the resulting exe... then when they start it, it will just run the .exe from there c drive and never check for updates.  for example, this would be pinned directly:


Is there any way that we can have the app check every time it starts?  Or could it be prevented from starting if its been initiated from a hard link to the c drive? Can we force users to start from the web link which in my test case is:


Or am I not understanding this?


Miguel Leeuwe Accepted Answer Pending Moderation
  1. Saturday, 26 September 2020 23:32 PM UTC
  2. Beta Testing
  3. # 1

Since a user might do ANYTHING, maybe the only way to check if he/she's used the correctl link to start the application is by using (and checking) some arguments in the link (and then still he / she might fake it by specifying the needed argument in another link, directly to the executable).

There are no comments made yet.
Olan Knight Accepted Answer Pending Moderation
  1. Saturday, 26 September 2020 15:57 PM UTC
  2. Beta Testing
  3. # 2

One way to resolve this issue is to put the applications onto a portal page, we use Citrix for our portal.

The apps is never on the client platform/VM/desktop, so they are always required to start the correct version of the EXE.

Another option, similar to the first, is to load the EXE in a controlled environment and only load shorts to the actual EXE onto the client platforms.

Later -


There are no comments made yet.
Armeen Mazda @Appeon Accepted Answer Pending Moderation
  1. Saturday, 26 September 2020 14:26 PM UTC
  2. Beta Testing
  3. # 3

Roaming folder is a hidden system folder... typically, developers know about it but end users don’t look through its contents and execute .EXE there.  But regardless, we will try to do something to further reduce likelihood users launch the wrong thing.

  1. ephraim ben-eliezer
  2. Saturday, 26 September 2020 14:29 PM UTC

The problem is that end users see the process running, right click and pin it to their taskbar. Best case would be for that to pin the correct place... but if that can't be done, at least prevent them from pinning a frozen in time copy of the application.
  1. Helpful
  1. Armeen Mazda @Appeon
  2. Saturday, 26 September 2020 14:36 PM UTC
Please write short step-by-step instructions and open support ticket to request problem be resolved.
  1. Helpful
  1. Chris Pollach @Appeon
  2. Saturday, 26 September 2020 14:42 PM UTC
On a positive side ... if your organization's network is down, the PowerClient server is down or your having issues with PC Launcher ... Being able to run the EXE directly could be a good plan B to keep production users working until your technical issues are resolved.

Food for thought. ;-)
  1. Helpful
There are no comments made yet.
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Wednesday, 23 September 2020 16:54 PM UTC
  2. Beta Testing
  3. # 4

Hi Ephraim;

  Yes, the Web Link is the only way to ensure that the PowerClient Launcher is start-ed first. This is very important because it starts the App launcher (AL). The AL is the one that checks for updates to the App, PB run-time and other dependent software prices. If out-of-date, the launcher will first update these entities before launching your specific PB App.

  Unfortunately, there is no current way of blocking an App EXE from being started directly from the deployed EXE or a short-cut for the same at the moment. Please open a Beta support ticket for this issue so that Engineering can track this requirement for implementation consideration.

Regards ... Chris

  1. Steen Jakobsen
  2. Saturday, 26 September 2020 05:30 AM UTC
I agree. Good point Ephraim.

  1. Helpful
There are no comments made yet.
  • Page :
  • 1

There are no replies made for this question yet.
However, you are not allowed to reply to this question.
We use cookies which are necessary for the proper functioning of our websites. We also use cookies to analyze our traffic, improve your experience and provide social media features. If you continue to use this site, you consent to our use of cookies.