" /> Locking Down CCPulse...? - Genesys CTI User Forum

Author Topic: Locking Down CCPulse...?  (Read 31216 times)

tony

  • Guest
Re: Locking Down CCPulse...?
« Reply #15 on: September 19, 2008, 03:27:57 PM »
Advertisement
None - yet!

Very frustrating when I don't hold all of the keys to get things done "just like that..." I wish it were something I could amend on the Application in CME... :(

Tony

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Locking Down CCPulse...?
« Reply #16 on: September 19, 2008, 04:05:34 PM »
Well you made me remember my hacking days hehehe
I got this for you, I only modified some HEX data on UniLogin.dll and wala!
Enjoy!

Copy this DLL on CME folder, it is for CME v7.6 English.

This is a screenshot of what you will get, I know this is dangerous, however...if you like it use it.

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Locking Down CCPulse...?
« Reply #17 on: September 19, 2008, 04:15:51 PM »
Damn! We were talking about CCPulse...hehe, let me try if same DLL will work for it...

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Locking Down CCPulse...?
« Reply #18 on: September 19, 2008, 04:42:09 PM »
Ok, have tested and seems that it works fine. If not let me know...

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Locking Down CCPulse...?
« Reply #19 on: September 19, 2008, 08:31:06 PM »
just thinking, users will go further and maybe modify registry...damn. They are like rats!

tony

  • Guest
Re: Locking Down CCPulse...?
« Reply #20 on: September 21, 2008, 10:53:41 AM »
No - they won't - our PC's are locked down... :)

I'll certainly have a good look at this - thanks!

Tony

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Locking Down CCPulse...?
« Reply #21 on: September 21, 2008, 07:53:12 PM »
No prob, hope it helps you :) I owe you many ones ;)

Offline Tefleon

  • Newbie
  • *
  • Posts: 31
  • Karma: 1
Re: Locking Down CCPulse...?
« Reply #22 on: September 22, 2008, 06:58:57 PM »
Cavagnaro, is it easy enough to set a default application, host etc. using that .dll method?

tony

  • Guest
Re: Locking Down CCPulse...?
« Reply #23 on: September 22, 2008, 08:10:20 PM »
This version only disables setting of the [color=blue][b]Port[/b][/color] number but yes, it would be good to have some "versions" to disable the [color=blue][b]Host[/b][/color] - and perhaps the [color=blue][b]Application[/b][/color], too... but perhaps separately (i.e. 3 different .dll's...) m??



Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Locking Down CCPulse...?
« Reply #24 on: September 22, 2008, 08:12:49 PM »
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.

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Locking Down CCPulse...?
« Reply #25 on: September 23, 2008, 01:42:14 AM »
Hi,
Ok work done.

Enjoy :D

Offline Tefleon

  • Newbie
  • *
  • Posts: 31
  • Karma: 1
Re: Locking Down CCPulse...?
« Reply #26 on: September 23, 2008, 06:25:19 AM »
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

tony

  • Guest
Re: Locking Down CCPulse...?
« Reply #27 on: September 23, 2008, 09:42:40 AM »
[b][color=red]***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***[/color][/b]

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)

1.  Create a generic user account and password for the update (and delete it as soon as the updates are complete).

2.  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: <Hostname>

Name: Port1
Data <Port Number>

***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
<generic username> -pwd <generic password> -app <CCPulse CME application name> -ws
<generic Workspace Name>

***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


- obviously, you will have to play around with this, since it's not strictly "code" but I think you get the idea...?

Thanks again cavagnaro!

Tony

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Locking Down CCPulse...?
« Reply #28 on: September 23, 2008, 08:19:16 PM »
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.

[quote]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?
[/quote]

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.

Offline Tefleon

  • Newbie
  • *
  • Posts: 31
  • Karma: 1
Re: Locking Down CCPulse...?
« Reply #29 on: September 23, 2008, 08:54:01 PM »
If ever we needed a solution sticky in this forum... *cough@Tony*  ;)