Make Me Admin is a simple, open-source application for Windows that allows standard user accounts to be elevated to administrator-level, on a temporary basis.
Work on internationalization and localization is (mostly) done, with the first translation being French. Big thanks to Etienne Croteau, both for translating the English strings into French and for nudging me into internationalization.
Added support for syslog. Thanks to the SyslogNet.Client folks for making my life easier.
The allowed and denied checks now support names, in addition to the previous option of SIDs. Name checks can be done against environment variables, as the strings are expanded before comparison.
Added an option to add certain users to the Administrators group automatically after logon. These rights do not expire until the user logs off.
The “Grant Me” rights button is now only enabled if the user is not an administrator at all. Previously, the app only looked to see if the user was a direct member of the Administrators group. It did not take nested group memberships into account. Now, nested group membership is checked before enabling the button.
This is the first release to be officially stamped with a license of GPLv3, although the license was added to the git repo a while ago.
Added service configuration options to the installer, so that the service is automatically restarted on failure.
Removed the default “Admin Rights Timeout” of 10 minutes from the installer. The settings class defines a default timeout of 10 minutes, so this is unnecessary.
Creating the Event Log source name has been moved from the service installer to the service itself (on startup). It seems that internationalization has somehow caused the creation of the source name at installation time to fail.
Added installer (
.msi) files to source control, so that they would appear in the git repository.