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

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

tony

  • Guest
Re: Locking Down CCPulse...?
« Reply #15 on: September 19, 2008, 03:27:57 PM »
  • Best Answer
  • 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 »
  • Best Answer
  • 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 »
  • Best Answer
  • 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 »
  • Best Answer
  • 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 »
  • Best Answer
  • 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 »
  • Best Answer
  • 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 »
  • Best Answer
  • 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 »
  • Best Answer
  • 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 »
  • Best Answer
  • 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 »
  • Best Answer
  • 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 »
  • Best Answer
  • 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 »
  • Best Answer
  • 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 »
  • Best Answer
  • [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 »
  • Best Answer
  • 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 »
  • Best Answer
  • If ever we needed a solution sticky in this forum... *cough@Tony*  ;)