Old versionsSee all
If you are a software developer or software engineer and need to execute a program under a different user account from your application, then RunAsUser DLL is exactly what you need. It creates processes with specified user's credentials, creates processes on hidden desktop when no user is logged on, supports different logon methods, including passwordless logging into the system (ZwCreateToken/NtCreateToken). RunAsUser DLL is a Dynamic Link Library (DLL) which performs all the necessary actions required to run the program such as logging on a user into the system, providing access to desktop, loading user profile, creating a process on the specified terminal session, etc. The library also supports creating processes as LocalSystem and with a username of a user that is working in the system at the moment.
We invested a lot of time in researching and collecting information on the subject by pieces. As a result, we combined everything you need to run a program under a different user account from your application into one library. You only need to link your program with RunAsUser DLL and all its benefits will be at your hands.
Why waste your time on researching to create your own RunAsUser DLL? When we have already done everything for you, just download and try it for free. RunAsUser DLL supports all 32 and 64-bit platforms based on Windows NT including Windows NT 4.0, 2000, XP, 2003, 2008, Vista, 7, 2012, 8 Desktop.