This is a simple Windows tool that allows (certain) users to sign off other users if Fast User Switching is disabled.
The tool is tailored to the GEWIS use case (e.g. it includes a check if Multivers is running before signing out a user).
- Compile the project
- Copy the generated DLL (
GEWISUnlockV2CredentialProvider.dll
) toC:\Windows\System32
- Register the DLL using the modifications in register.reg
- Deregister the DLL using the modifications in unregister.reg
- Delete
C:\Windows\System32\GEWISUnlockV2CredentialProvider.dll
Without code modification, there is one setting: the SID of the group whose users may perform signouts. By default, this is the Power Users group.
Settings are stored in HKLM\SOFTWARE\GEWISUnlock
. An example registry config can be found in configure.reg.