This is the preview Version of RunAsSys for Windows XP and Vista made with the help of JWSCL.
RunAsSys runs applications as SYSTEM user in the current user’s session. If you start it without any parameters it creates a command prompt with SYSTEM privileges by default. Otherwise you can add an application with parameters to start this process as SYSTEM user. Use quotation marks if necessary for your path.
On Windows Vista and UAC it should prompt you for elevation. On XP without Admin privileges it should prompt you for Admin credentials.
Warning: On Windows XP (and older) the application shows the credential prompt dialog which allows you to run as the same user. If you just click OK button, the application will maybe response one more time but finally stop working. This is due to a bug in ShellExecuteEx with “runas” verb.
Version 1.1
I publish Version 1.1 which fixes several errors and also makes it available to Windows 64bit systems.
The zip archive contains a 64bit version registry key file that is compatible with WOW64.
RunAsSys contains EurekaLog, which logs internal things. If you get an error, you can send the error report directly to us. However it is not the default behaviour. We use your error report only for improving our software. It will be used internally only and will be finally deleted. No screenshot is taken.
Version 1.0
Additional Info:
The reg file creates a reg key that is used to enable logging and set the log output folder (default where exe resides)
It is located in HKEY_LOCAL_MACHINE\SOFTWARE\JEDI\WSCL\RunAsSys\1.0
5 Responses
Oliver
25|Apr|2008 1… и уже популярно в России
// Oliver
Debugging services: an easy way by JEDI Windows API
07|May|2008 2[...] Instead run Delphi as a SYSTEM application and do some minor adaptions to the service code. How? Download and use RunAsSys and do the following code [...]
The case of ShellExecute, ShellExecuteEx, CreateProcess and osk.exe by JEDI Windows API
17|May|2008 3[...] level (since it is SYSTEM), all privileges and token groups. I ran my test application with RunAsSys. We know that CreateProcess returns an error 740 if the new process needs to be elevated. [...]
So you want to write a service… by JEDI Windows API
22|Jun|2008 4[...] a service like any other application by default. Luckily there is remedy. The JEDI API offers a RunAsSys application that lets you start your Delphi in the SYSTEM context. In this way you just have to do [...]
I am told that size doesn’t matter (anymore)! at Assarbad’s blog
26|Jun|2008 5[...] today, that the size of applications doesn’t matter. But I’ll let you decide. However, the program which he wrote is worthwhile regardless of its size. Even more so the library on which it is [...]
Leave a reply
Search
Paypal donation (EUR)
Categories
Most Viewed
Archives
Tags
ACL callback COM Conversion CreateProcess DACL Delphi dialog DidYouKnow DLL documentation Download elevation factory file Handle header HowTo interface JWA JWSCL Kernel Microsoft KillProcess Laptop mail mailinglist manifest permission Privilege Process ProcessExplorer RunEl Russinovich Service Setup Sid TerminateProcess Theme Thread Token UAC user Vista Window WindowsRecent Posts
Recent Comments
Blogroll
Pages
Meta
A design creation of Design Disease
Copyright © 2007 - JEDI Windows API - is proudly powered by WordPress
InSense 1.0 Theme by Design Disease brought to you by HostGator Web Hosting.