Пример #1
0
 public extern static bool LogonUser(string lpszUserName, string lpszDomain, string lpszPassword,
                                     uint dwLogonType, uint dwLogonProvider, out SafeImpersonationToken phToken
                                     );
Пример #2
0
 public static extern bool LogonUser(string lpszUserName, string lpszDomain, string lpszPassword,
     uint dwLogonType, uint dwLogonProvider, out SafeImpersonationToken phToken
     );
Пример #3
0
 public static extern bool CreateProcessAsUser(SafeImpersonationToken hToken, [MarshalAs(UnmanagedType.LPTStr)] string lpApplicationName,
                                               StringBuilder lpCommandLine, IntPtr lpProcessAttributes,
                                               IntPtr lpThreadAttributes, bool bInheritHandles,
                                               uint dwCreationFlags, IntPtr lpEnvironment, string lpCurrentDirectory,
                                               [In] ref STARTUPINFO lpStartupInfo,
                                               out PROCESS_INFORMATION lpProcessInformation);
Пример #4
0
 public static extern bool CreateProcessAsUser(SafeImpersonationToken hToken, [MarshalAs(UnmanagedType.LPTStr)]string lpApplicationName,
    StringBuilder lpCommandLine, IntPtr lpProcessAttributes,
    IntPtr lpThreadAttributes, bool bInheritHandles,
    uint dwCreationFlags, IntPtr lpEnvironment, string lpCurrentDirectory,
    [In] ref STARTUPINFO lpStartupInfo,
    out PROCESS_INFORMATION lpProcessInformation);