# Tuesday, October 04, 2005

At the organization that I work for we are required to use under-privileged accounts for all tasks except where admin rights are necessary. For this we are to use the RunAs feature of windows. Now in the course of a day, especially if I am debugging or developing something, I often end up doing a RunAs and typing my username and password a dozen or so times. What would be really hand is an application that you can RunAs once which in turn is able to launch other processes when needed. Ideally it would live in the system tray and you could right-click to display a list of application that you can run with elevated credentials. You'd also want some means for the program to allow addition/deletion of programs and a portable way to store the list of applications.

This actually has a lot of potential because you could design it in such a way that would make it very modular. What I am thinking is this, create an Interface called ITask with definitions for a Run method. Then we can have different tasks implement this interface for say running programs or mapping a network drive, etc. As a minimum ITask would also want some properties for say Name and location/file or something like that. The the sky's the limit! Keep a collection of ITask object that correspond to items in the menu and you've got yourself a handy little app! Any thoughts?

posted on Tuesday, October 04, 2005 11:23:22 PM (E. Australia Standard Time, UTC+10:00)  #    Comments [0]
Related posts:
Idea#3: Calendar Control with Exchange 2003 Backend
Idea#1: .net CDP Reader
Comments are closed.