Create a Post
cancel
Showing results for 
Search instead for 
Did you mean: 
James134272
Explorer

Passdialog automation

Is there a way I can pass our special password to the PassDialog program?  When we run it it pops up asking for the password. We would like to automate that portion so we can run PassDialog with our RMM tool remotely.

We are having an issue where office and other apps are prevented from running due to EFR. CP gave us a script to resolve this but it requires us to login - run the script as admin - feed the password - log out.

Would like to automate the script 100% and the only thing stopping us is the need to manually type in the password to the PassDialog app.

 

Thanks in advance for any help!

0 Kudos
3 Replies
PhoneBoy
Admin
Admin

I suspect this might be an RFE; I'd confirm with TAC.

0 Kudos
jcortez
MVP Silver CHKP MVP Silver CHKP
MVP Silver CHKP

Hi @James134272 

Our PassDialog.exe tool is not able to work with scripting. However, you can use Hash.exe

2026-01-26 11_28_08-{93390159-5A38-4D22-94F5-961798D655C2} - File Explorer.png

 

We have an SK for it, but it is Internal. But here is the content from the SK below.

How to use Hash.exe to write a script that disables Self Protection on Harmony Endpoint Security Clients

Solution

Typically, PassDialog.exe is used to disable the Harmony Endpoint Security Client Self-Protection drivers to make changes to our client's files, configuration, and or drivers. But PassDialog.exe cannot be scripted to run remotely. But this is possible using Hash.exe.

To run Hash.exe remotely:
  1. Use this command with Hash.exe:
    Hash.exe verify <client uninstall password>

    For example, if the password is secret, then use this command:
    Hash.exe verify secret

    Note - If the client uninstall password has special characters, then use double quotes.
    To illustrate: Hash.exe verify "P@$$w0rd"

  2. When Hash.exe is run, the Return Code shows:
jcortez_2-1769448681086.jpeg

 

jcortez_3-1769448681090.jpeg

 

Return Codes and there meaning:
 SetProtectionByPassword returns 8 - A Return Code of 8 means a success. Self-Protection is disabled or the driver was not found.
 SetProtectionByPassword returns 6 - A Return Code of 6 means wrong and or unsupported password.
 SetProtectionByPassword returns 4 - A Return Code of 4 means invalid syntax.

 

I hope this helps!


Justin Cortez
Technology Leader | Workspace Cyber Security Products | Americas Workspace Security Team
0 Kudos
lluner
Advisor

@James134272 

Could you tell me what problem you're having with Office? What version of Office are you using and what endpoint are you using?

https://community.checkpoint.com/t5/Endpoint/Word-Problem-Gets-Black-Screen/m-p/213379

0 Kudos

Leaderboard

Epsum factorial non deposit quid pro quo hic escorol.

Upcoming Events

    CheckMates Events