Windows Server 2003
1825771 Members
2264 Online
109687 Solutions
New Discussion

Running application in Windows

 
Lee Eng Huat
Occasional Contributor

Running application in Windows

A customer wish to achieve the following in Windows environment and posted his question below:

{"Is there any attribute in an executable file, or procedure, that user can set so that whenever it runs, by any user, it runs as if it is being triggered by the owner of the application"

This feature is available in Unix to enable any user to update a protected file (users do not even need to have read access) through an application owned by the same owner of the file.}

Could this be done thru' some settings within the Windows OS, file/directory, user/owner protection or programming? Do Windows have Access Control List (ACL)?


Thanks, EH
5 REPLIES 5
Ivan Ferreira
Honored Contributor

Re: Running application in Windows

This is a feature in Unix called SUID and it's not available on Windows. The only thing that windows provides is the "runas" command.
Por que hacerlo dificil si es posible hacerlo facil? - Why do it the hard way, when you can do it the easy way?
Igor Karasik
Honored Contributor

Re: Running application in Windows

Probably you can define windows service with this executable file - depend on application.
Windows service can run with local system account permissions
Lucky Luciano
Regular Advisor

Re: Running application in Windows

Inside resource kit there is a utility called SU too, check it please, maybe it can be what you are looking for
I admire your fashionable running shoes!
Phil.Howell
Honored Contributor

Re: Running application in Windows

Ivan Ferreira
Honored Contributor

Re: Running application in Windows

Probably you can use this software:

http://www.joeware.net/win/free/tools/cpau.htm

Summary

Command line tool for starting process in alternate security context. Basically this is a runas replacement. Also allows you to create job files and encode the id, password, and command line in a file so it can be used by normal users.
Por que hacerlo dificil si es posible hacerlo facil? - Why do it the hard way, when you can do it the easy way?