1. Ronnie Po
  2. PowerBuilder
  3. Saturday, 24 March 2018

Is it possible to deploy an Appeon/PowerServer Web application, with OCX/DLL files needing registration, such that a non-administrator user can run the application error free without first having an administrator run it?

Appeon versions: 2013R2 and 6.51

Appeon Support Team Accepted Answer Pending Moderation
0
Votes
Undo

Hi Ronnie,

 

When we deploy the web app (take the Contract Logix app for example), we would package the DLLS/OCX signature files into the CAB and then deploy to the web app. Thus when the user run the web app at the first time, it will be installed by downloading the plug-ins via IE without requiring the admin right.

 

Thanks,

Appeon team

Comment
Hello, thank you for the response. How did you package the DLL/OCX signature files into the CAB file? Was this performed through the "Deploy External Files" dialog of the application configuration window? Thanks...

  1. Ronnie Po
  2. Monday, 26 March 2018
There are no comments made yet.
  1. Monday, 26 March 2018
  2. PowerBuilder
  3. # 1
Marco Meoni Accepted Answer Pending Moderation
0
Votes
Undo

Hi Ronnie,

Registering an OCX/DLL comes down to writing entries in the registry under HKLM/HCR. 
Non-admin accounts by default don't have rights there.
Via regedit you can give rights by right-click on registry hives and choose Permissions...Full Control.
Alternatively registering the OCX/DLL through GPO can be your friend. 

This said, Appeon does NOT require admin rights to run a Web application (IWA was delivered from Appeon 2016, check limits in Appeon help), but has no power on OCX/DLL registration if admin rights are needed.

HTH,
Marco

Comment
Hi Marco,



Thanks for the reply. GPO may be a good option in my scenario. I'll check it out.

  1. Ronnie Po
  2. Monday, 26 March 2018
There are no comments made yet.
  1. Sunday, 25 March 2018
  2. PowerBuilder
  3. # 2
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.