RunGuard 1.0.0.5 Development Test 1

Submitted by wraithdu on April 3, 2008 - 4:40pm

Application: RunGuard
Category: Security
Description: RunGuard is my implementation of the MS SAFER API in AutoIt3. Use RunGuard to launch applications with reduced privileges.

While functionally similar to DropMyRights, my primary reason for writing this was to have a GPL'd OpenSource implementation of this security measure. Additionally, it works with relative paths, environment variables, and applications requiring commandline parameters.

Download RunGuard 1.0.0.5 Development Test 1 [400KB download / 430KB installed]
(MD5: 289de747badf54f9440d3deefe0f351f)

Release Notes:

1.0.0.5 Development Test 1 (2008-04-25)

  • Added a small GUI option with switch '/g'. This should be useful for Context Menu shortcuts.

Development Test 2 (2008-04-07)

  • updated to PAF format

Development Test 1 (2008-04-03): Initial release

NOTE: Requires Windows XP or Vista, Server 2003 or 2008 (and better), and administrator rights.


( categories: )

Shouldn't this be dev test?

Shouldn't this be dev test? Sounds great tho, i'll test it out later on

The developer formerly known as ZGitRDun8705

Yea

As I saw it on that Unlocker app to, a Development Test is an open source application (right now) in the PortableApps.com Format (Not just launchers). Pre-Releases are apps thart have official PortableApps.com Splash Screens and all.

It's kinda sad when my desktop is messier than my room.

My take on this was that a

My take on this was that a pre-release was before a dev test in the development timeline. On both this one and Unlocker, I'm keeping the pre-release monicher until I get it into full papps format with the installer and all (right now they're both zipped up).

Plus on this one I wanted to see if there was enough interest to warrant further work on it.

Either way it was a great learning experience. I wrote the whole API implementation for AutoIt from scratch, working from the c++ source (which I don't fully understand). Check it out in the source directory. So I was thrilled when I actually got it to work :)

Question - this is a standalone app, no launcher. What's the correct spec format for an app like this? winMd5Sum just has the app in place of the launcher (which is how I have this set up for now). Cool to leave it that way?

Oh and any feature ideas, lemme have em.

Dev Test is before

Dev Test is before pre-release....Look at the other user-contributed apps. PeaZip, TaskCoach, GNUCash all went Dev Test -> Pre Release -> Official

The developer formerly known as ZGitRDun8705

Crap......

Crap...... ;)

...and fixed.

UPDATE

PAF format

please add a post to the dev

please add a post to the dev test page, and follow the template that Patrick suggested there. :)

The developer formerly known as ZGitRDun8705

Update

Added a GUI option with switch '/g'. Useful for Context Menu shortcuts.

Your app

This is your app, right? Then this should be Devision test 3.

Why should it be Development

Why should it be Development Test 3?

The developer formerly known as ZGitRDun8705

...

ya know this program would be great if it worked. every time i try to run the program from the PAM i get this pop up that asks me to run a program as my limited user account or enter in a password to run it as the admin. nomatter what i do it just keeps poping up.

What Now!! ©Silerx / ©sergentsiler - I AM THE COMPUTER LORD! - Voodo PC aint got Nothin' on me!

What OS? This will only

What OS? This will only work with XP and Server 2003 or better. I'll add to the description.

This doesn't seem to work on

This doesn't seem to work on any of my computers or my school's computers under limited rights. It ask what user you want to run this under. Is this supposed to happen?

Bensawsome AKA BJ
Wrld Dmntn/Sm Assmbl Rqrd
(\__/)(='.'=)(}><{)o(")_(")
"We can mean anything. We three, we the people, or my personal favorite: WEEEEE!"
PLEASE USE SEARCH: http://portableapps.com/search/node/

This is going to require

This is going to require admin rights. You can't mess with security privileges unless you're an admin. The popup is from a directive I coded that will prompt for an admin account if it does not have admin privs (ie under Vista's UAC).

But I thought that was the

But I thought that was the whole purpose of this app?! "Use RunGuard to launch applications with reduced privileges." isn't that what that means? What is the point of it. You can already launch a program under limited rights.

Bensawsome AKA BJ
Wrld Dmntn/Sm Assmbl Rqrd
(\__/)(='.'=)(}><{)o(")_(")
"We can mean anything. We three, we the people, or my personal favorite: WEEEEE!"
PLEASE USE SEARCH: http://portableapps.com/search/node/

Yes, you can launch a

Yes, you can launch a program with limited privs from an admin account. There's a more restrictive level, CONSTRAINED, that also limits access to certain file locations, such as the desktop and my documents.

While you can do this with the RunAs command, this is a much easier way that does not require entering user level credentials.

If you want more info, look up the original app, DropMyRights.

Don't shoot the messenger.