# CreateProcessAsUser **Repository Path**: wiflvtx/CreateProcessAsUser ## Basic Information - **Project Name**: CreateProcessAsUser - **Description**: No description available - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-01-20 - **Last Updated**: 2021-05-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README CreateProcessAsUser =================== This uses the Win32 apis to: 1. Find the currently active user session 2. Spawn a new process in that session This allows a process running in a different session (such as a windows service) to start a process with a graphical user interface that the user must see. Note that the process must have the appropriate (admin) privileges for this to work correctly. ## Usage ```C# using murrayju.ProcessExtensions; // ... ProcessExtensions.StartProcessAsCurrentUser("calc.exe"); ```