No - they won’t - our PC’s are locked down… ![]()
I’ll certainly have a good look at this - thanks!
Tony
No - they won’t - our PC’s are locked down… ![]()
I’ll certainly have a good look at this - thanks!
Tony
No prob, hope it helps you
I owe you many ones ![]()
Cavagnaro, is it easy enough to set a default application, host etc. using that .dll method?
This version only disables setting of the Port number but yes, it would be good to have some “versions” to disable the Host - and perhaps the Application, too… but perhaps separately (i.e. 3 different .dll’s…) m??
So, you need:
1 to disable port
1 to disable port and host
1 to disable port, host and application fields
Right?
Gimme a couple of hours, I already have the HEX map so wouldn’t be difficult.
Hi,
Ok work done.
Enjoy ![]()
Quick question. I get how this process works for current users. You switch the dll and the application is locked down however what happens for new users?
New users haven’t entered the application name, host or port so its not stored on the PCs reg. How do we enter those?
Ta
This post suggests updating Windows Registry Entries - please ensure that you are aware of the affects of doing so (i.e. test EVERYTHING thoroughly/rigorously) before proceeding into a Production environment
This is great stuff cavagnaro! It not only works for CCPulse+, but also for CME, SCI, OCM…
![]()
Here’s a plan - in case you want to try to deploy it, yourselves:
(Obviously chose what you want to lock-down first and unzip/create the relevant UniLogin.dll somewhere that is accessible, from across your Network)
Create a generic user account and password for the update (and delete it as soon as the updates are complete).
Create a batch script for User Desktops;
2.1 Update the local Registry entries for CCPulse+
2.2 Run CCPulse+ with the default parameters
2.3 Close CCPulse+
2.4 rename the old CCPulse+ version of .dll “UniLogin.dll” to “UniLogin.old”
2.5 Copy in the new “lockdown” .dll, to replace the previous version
Something like this:
REGISTRY UPDATES
My Computer\HKEY_CURRENT_USER\Software\GCTI\CallCenter\LoginInfo
Name: Host1
Data:
Name: Port1
Data
END OF REGISTRY UPDATES
OPEN CCPULSE+ WITH GENERIC CREDENTIALS
SET CCPULSE_ACCESS=COMMAND_LINE
<type in the full path of CCPulse+ here…>CallCenter.exe -user
-pwd -app -ws
CLOSE CCPULSE+
taskkill /IM CallCenter.exe
Rename UniLogin.dll
REN <type in the full path of the CCPulse+ executable command here…>UniLogin.dll UniLogin.old
Copy in new “locked down” .dll
COPY <type in the full path of location of “locked down” UniLogin.dll> <type in the full path of CCPulse+ executable command here…>
END
Thanks again cavagnaro!
Tony
Hehe no prob Tony, hope this is usefull for you all!
One one, remember this DLL was a 7.6 version, so should work fine on 7.5 and 7.6 enviroments, however I have not done any tests on 7.X versions previous and 8.X, so please be aware.
Quick question. I get how this process works for current users. You switch the dll and the application is locked down however what happens for new users?New users haven’t entered the application name, host or port so its not stored on the PCs reg. How do we enter those?
As Tony has described and was my previous concern, this data is stored on the registry, so follow Tonys instructions and you will do it all nice.
Lol, I have even personalized the logos and icons of the app…also now can change some texts…nice.
If ever we needed a solution sticky in this forum… cough@Tony ![]()
Put your monkey avatar instead of the app logo ;D
hackers :-X
:)>
what? oh no no no, we are only guys who adapt a software for a better use of it. ;D
…and then we bury it, in code… lol
So did it work for you Tony?
I think it will… updating the Registry Keys to ensure you have the correct Host/Port set - then updating the UniLogin.dll to lock them down are fairly straightforward steps…
I’d call it a “winner”…! ![]()
Tony
Nice! Glad I helped you