Application launching using administrator account

Principles

This tool allows, within common user account, launching any application (executable, script, snap-in component) using administrator privileges.
It runs within Windows 2000, Windows XP, Windows 2003.
It does not run within Windows NT4 because some functions (cryptography, process management, network management) are not available.

It is similar to NT Resource Kit SU.EXE or RUNAS.EXE tools (Windows 2000 and above), but more powerful.

Major problem using these tools is administrator must be present near user computer in order to enter interactively his account name and password (and it is not good for system security if administrator communicates these informations).

SUPEREXEC frees this constraint, preparing application launching.
It records in Registry following parameters, which are fully encrypted (using Windows cryptography API) :


SUPEREXEC creates AUTOMATICALLY applications shortcuts or commands :

Application launching will be refused if:

Moreover, SUPEREXEC is able to run REMOTELY, and can manage any computer, member of workgroup or domain.
In that case, it self copies to remote computer in %systemroot% folder.


Comments :

SUPEREXEC is made of 2 executables :

SUPEREXEC software contains 4 files :

SuperExec.exe main program, for administrators only, intended to plan applications.
SE.exe run time program, for any users, intended to launch applications.
<language>\SuperExec.lib localized file. It contains all messages and texts.
<language>\SuperExec.chm help document.

Applications preparation (administrator mode)

SUPEREXEC works together locally and remotly, so it is possible to manage in the same way local computer  and any workgroup or domain computer. 

When administrator launches SUPEREXEC, this dialog box is displayed  :
(click on areas to obtain details)
Enregistrement du journal Effacement du journal Paramétrage de SuperExec Saisie du nom et du mot de passe Administrateur Quitter SuperExec Créer une nouvelle application Modifier l'application sélectionnée Supprimer l'application sélectionnée Supprimer les applications périmées Appliquer les modifications Vérifier les  informations inscrites dans la Base de Registres Effacer toutes les listes d'applications de l'ordinateur sélectionné Copier les fichiers vers l'ordinateur distant Aide générale Légende des icônes Applications Menu Réseau Ce champ permet de saisir le nom d'un ordinateur n'apparaissant pas dans la liste des domaines et ordinateurs. Cela peut se produire si un administrateur a volontairement caché cet ordinateur (commande net config server /hidden:yes) Utilisateurs Journal
See help compiled file SuperExec.chm
(this file is supplied with software)

Pay special attention  to applications choice!
As far as possible You must avoid authorize applications that launch other applications, because they will be launched too with administrator privileges.
For example if we authorize commands processor (%systemroot%\system32\CMD.EXE), user will be able to launch any software, script, snappin component, ..., with administrator power.

Applications launching (user mode)

In this mode, user is able to launch application using SE (with administrator privilèges)

Any not administrator user may launch application :

Some controls are performed :

Download and setup

SUPEREXEC is entirely free.

To install (using administrator account) launch installSE.exe file
(this file is provided in a zipped file  installSE.zip)
Setup program is bilingual.
As SuperExec software, it is available nowadays in english and in french.



Setup extracts 4 files :

None other file is necessary.
A Shortcut is created on desktop, and two shortcuts in start menu (one to launch SUPEREXEC and one to uninstall it)

Language choice is made during setup, but we can change it at any time in SuperExec.

installSE.zip 1961 kB

History