6 posts / 0 new
Last post
omarfro
Windows SDK | Version 3.24.2 | Build 36336 (3.24.53524.36336) needs the admin rights
Hi, We are using Windows SDK installation in our app (we have per user/machine versions), the users have an issue with installing the SDK with admin rights on per-user versions, so is it possible to provide us with a per-user setup or setup without admin rights? Thanks in advance,

omarfro
Any update? it is an urgent issue for us Thanks in advance,

lcollins
Hi Omar, I think our installer requires admin rights. Could you push the installer via SCCM, i.e. by system adminstrator policy? Could you confirm which Hub API you are using? (I.e. one of COM Service, COM Service .NET Interop, REST Service or Native Library Spokes.dll) Thanks, Lewis

omarfro
Hi Lewis, I'm not sure If it is valid for our customers, we prefer to use a per-user setup for our per-user setups because our customers have a lot of users with specific rules, is that available for your SDK? I'm using REST Service via JavaScript

lcollins
Hi Omar, I may have found a workaround for your situation. Before you try this, note that because this approach doesn't use admin rights, it cannot make the REST API certificate trusted, and therefore you would need to add an exception in the browser, for example using the page https://127.0.0.1:32018/Spokes/DeviceServices/Info to allow your app to access Hub REST API, or use the non https REST API as discussed below. Follow these steps: 1. On your dev machine install Hub SDK 3.24.2 product, PlantronicsHubSDKInstaller.exe. 2. Navigate to C:\Program Files (x86)\Plantronics\Spokes3G SDK 3. Make a backup copy of HubSDKNativeRuntime.msi and HubSDKRuntime.msi. 4. Uninstall Hub SDK. 5. Still on your dev machine, install just the HubSDKNativeRuntime.msi and HubSDKRuntime.msi backed up earlier. 5. Navigate to C:\Program Files (x86)\Plantronics\Spokes3G SDK and copy of all the files and folders in there. This can be zipped up. Note: ensure the sub-folder called Plugins containing the file called PlantronicsREST.dll is included. 6. Now switch to an example end-user's PC. Extract the files from previous step to your user's machine in a user space folder of your choice. 7. Arrange for the PLTHub.exe program in the user space folder to run. 8. The REST API is now available, but to access https version on port 32018 you would need to add a security exception as mentioned. This does not apply to the http version on port 32017. Note: This non-admin version of the SDK will not create logs at %localappdata%\Plantronics\Logs\ as that feature also requires admin rights to install. Let me know if it helps. Thanks, Lewis.

omarfro
Thank you Lewis for that workaround, I'll implement it on our app

Add new comment