GithubHelp home page GithubHelp logo

pwenterservice's Introduction

 

pwEnterService

Status: BETA test

"pwEnterService.exe" stays in memory after once started (i.e. like a service).
If it detects one of the defined apps it looks for an open password request.
If a request window is found, it enters the defined password automatically, which is very comfortable!

Currently supported apps:

  • "Firefox"
  • "Crypditor"
  • more to come

All files are licensed under the GNU GENERAL PUBLIC LICENSE
A copy is included of the file "license.txt" is included in each download.

pwEnterService description
Latest changes
Setup
Start modifier keys
Start with Windows
Move the "pwEnterService.exe" to a harddisk
Hints
Tray menu
Configuration file
Known issues / bugs
Download from Github

Version (>=) Change
0.018 Vncviewer support, add Vncviewer_Password= to the passwords file "pwEnterServicePasswords.ini" (USB stick!)
0.015 Move to a project of its own! pwEnterService.
0.014 Bugfixes
0.012 Status: BETA test
0.009 Configuration splitted up into two files: "pwEnterServicePasswords.ini" and "pwEnterServiceConfig.ini"
0.007 Testmode added
0.003 If the app is started while a password request is already open, the password is entered also, pwEnterServiceSettings changed
  • Copy to an USB stick (or a directory on an USB stick) the files:

    • "pwEnterService.exe",
    • "pwEnterServiceRemove.exe" (recommended, but a start modifier key can be used instead, look at the section below),
    • "pwEnterServiceSettings.exe" (recommended, but a start modifier key can be used instead, look at the section below),
  • Start "pwEnterService.exe" while holding down the "Shift key" to open the settings window *1),
    The configuration files are created, if the settings window is closed.
    "pwEnterServicePasswords.ini" contains the passwords and the name of the crypditor exe-file,
    "pwEnterServiceConfig.ini" contains all other app configuration parameters.

  • Enter your password(s) into the Box(es):

    • "Firefox": enter your password in the field "Firefox_Password"=<PASSWORD>
    • "Crypditor":
      • enter your password in the field "Crypditor_Password"=<PASSWORD>
      • enter the name of the Crypditor executable file in the field "Crypditor_ExeName"=<EXENAME>
  • Close the window, the file "pwEnterServicePasswords.ini" is created.
    If no password is entered, the corresponding app will be ignored!

*1) Start "pwEnterServiceSettings.exe" opens the settings window also,
but passwords are hidden then (if the Shift key is not pressed ...).

The file "pwEnterServicePasswords.ini" and can be manually edited with windows notepad also.
The passwords are NOT encrypted!

  • If you leave your desk, shutdown your computer or close all running apps which require a password!
  • Do not forget to take the stick with you!

Start "pwEnterServiceRemove.exe" to remove "pwEnterService.exe" from memory
in case of:

  • Any manually configuration (password) change,
  • To allow an update of a running "pwEnterService.exe"
key(s) Operation Remarks
Shift Open the Settings Window Alternative to running "pwEnterServiceSettings.exe"
Alt Remove pwEnterService Alternative "pwEnterServiceRemove.exe" but "pwEnterServiceRemove.exe" is more reliable!
Shift + Alt Start in Test mode The app window stays viewable with some additional information

Windows randomly mixes the driveletters of removable storage devices.
To assign a fixed driveletter to the USB stick containing the file "pwEnterServicePasswords.ini"
I use [USBDLM - USB Drive Letter Manager for Windows] (https://www.uwe-sieber.de/usbdlm_e.html) which is Freeware for private and educational use.

If "Start with Windows" is used, the USB stick must already be pluged in if Windows is booted,
otherwise "pwEnterService.exe" must be manually started once, if the password is requested.

To just keep the "pwEnterServicePasswords.ini" file on the USB stick create a directory of your choice *2) (example: "C:\jvrde\keypass") on your harddisk and copy (or move) the files:

    • "pwEnterService.exe",
    • "pwEnterServiceSettings.exe" *3),
    • "pwEnterServiceRemove.exe *3),
      to the just created directory.
      Use startDelayed or
      create a link of "pwEnterService.exe" inside an Windows Autostart Folder (run "shell:startup")
      to start pwEnterService with Windows.

*2) NOT inside a protected directory like "C:\Program Files" or "C:\Program Files (x86)".
*3) recommended, but a start modifier key can be used instead, look at the section below,
the tray menu has an "Exit" entry also!

Start "pwEnterServiceSettings.exe" and enter the path to file "pwEnterServicePasswords.ini" on the USB stick,
example (if the location of the file is "H:\keypass\pwEnterServicePasswords.ini"):
remotePasswordsPath=H:\keypass

  • Calling "pwEnterService.exe remove" is possible but not very reliable, use "pwEnterServiceRemove.exe" instead.
  • "pwEnterService.exe settings" opens the password edit window too.
  • While running in the background, the app has an invisible window (transparency: 100%, height: 1px)
    positioned at the top/center of the screen.
  • You may pin the app to the taskbar, if the settings dialog is currently shown!
  • Activate "Testmode": Hold down "Alt" key while starting the app or change in the Configuration file "Testmode=1".
  • If you started multiple apps concurrently, you have to manually refocus the password request boxes!
  • If the password suddenly is very long, you started "pwEnterService.exe" multible times!

The tray menu has a few default entries i.e. "Suspend Hotkeys", "Pause Script" and "Exit".
Additional entries are:

  • "Open Github webpage",
  • More to come ...

(Changed from version >= 0.018)

The default Configuration file is "pwenterservice.ini".

If a file "_pwenterservice.ini" is found in the app directory,
it is used instead of "pwenterservice.ini".

If neither file is found, default values are used and the default Configuration file is created.

Issue / Bug Type fixed in version
Sometimes pwEnterService fails issue 0.06

Via "Updater" is the preferred method!
Portable, run from any directory, but running from a subdirectory of the windows programm-directories
(C:\Program Files, C:\Program Files (x86) etc.)
requires admin-rights and is not recommended!
Installation-directory (is created by the Updater) must be writable by the app!

To download pwEnterService.exe 64 bit Windows from Github please use:

updater.exe 64bit

(Updater viruscheck please look at the Updater repository)

  • From time to time there are some false positiv virus detections
    Virusscan at Virustotal see below.

More to come ...

Copyright (c) 2022/23/24 J. v. Roos

Virustotal virusscan results, please use [CTRL] + Click to open in a new window!

Virusscan at Virustotal, pwEnterService.exe 64bit-exe, Check here

pwenterservice's People

Contributors

jvr-ks avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.