Beispiel #1
0
 public static extern bool CreateProcessWithTokenW(
     IntPtr hToken,
     DInvoke.Win32.Kernel32.LogonFlags dwLogonFlags,
     string lpApplicationName,
     string lpCommandLine,
     DInvoke.Win32.Kernel32.CreationFlags dwCreationFlags,
     IntPtr lpEnvironment,
     string lpCurrentDirectory,
     [In] ref DInvoke.Win32.WinNT.StartupInfo lpStartupInfo,
     out DInvoke.Win32.Kernel32.ProcessInformation lpProcessInformation);
Beispiel #2
0
 public static extern bool CreateProcessWithLogonW(
     string userName,
     string domain,
     string password,
     DInvoke.Win32.Kernel32.LogonFlags logonFlags,
     string applicationName,
     string commandLine,
     DInvoke.Win32.Kernel32.CreationFlags creationFlags,
     uint environment,
     string currentDirectory,
     ref DInvoke.Win32.WinNT.StartupInfo startupInfo,
     out DInvoke.Win32.Kernel32.ProcessInformation processInformation);
Beispiel #3
0
 public static extern bool CreateProcessAsUserW(
     IntPtr hToken,
     string lpApplicationName,
     string lpCommandLine,
     IntPtr lpProcessAttributes,
     IntPtr lpThreadAttributes,
     bool bInheritHandles,
     DInvoke.Win32.Kernel32.CreationFlags dwCreationFlags,
     IntPtr lpEnvironment,
     string lpCurrentDirectory,
     ref DInvoke.Win32.WinNT.StartupInfo lpStartupInfo,
     out DInvoke.Win32.Kernel32.ProcessInformation lpProcessInformation);