public IProcessInformation Create(string applicationName, string commandLine, bool inheritHandles, ProcessCreationFlags creationFlags, IEnvironmentBlock environment, string currentDirectory, ProcessStartInfo startInfo, ProcessSecurity processSecurity = null, ThreadSecurity threadSecurity = null) { return(Create(applicationName, commandLine, inheritHandles, creationFlags, environment == null ? null : environment.Handle, currentDirectory, startInfo, processSecurity, threadSecurity)); }
public IProcessInformation CreateWithToken(IToken token, ProcessLogonFlags logonFlags, string applicationName, string commandLine, ProcessCreationFlags creationFlags, IEnvironmentBlock environment, string currentDirectory, ProcessStartInfo startupInfo) { return(ProcessHandle.CreateWithToken(token.Handle, logonFlags, applicationName, commandLine, creationFlags, environment.Handle, currentDirectory, startupInfo)); }
public IProcessInformation CreateWithLogin(string username, string domain, string password, ProcessLogonFlags logonFlags, string applicationName, string commandLine, ProcessCreationFlags creationFlags, IEnvironmentBlock environment, string currentDirectory, ProcessStartInfo startupInfo) { return(CreateWithLogin(username, domain, password, logonFlags, applicationName, commandLine, creationFlags, environment == null ? null : environment.Handle, currentDirectory, startupInfo)); }
public IProcessInformation Create(string applicationName, string commandLine, bool inheritHandles, ProcessCreationFlags creationFlags, IEnvironmentBlock environment, string currentDirectory, ProcessStartInfo startInfo, ProcessSecurity processSecurity = null, ThreadSecurity threadSecurity = null) { return Create(applicationName, commandLine, inheritHandles, creationFlags, environment == null ? null : environment.Handle, currentDirectory, startInfo, processSecurity, threadSecurity); }
public IProcessInformation CreateWithToken(IToken token, ProcessLogonFlags logonFlags, string applicationName, string commandLine, ProcessCreationFlags creationFlags, IEnvironmentBlock environment, string currentDirectory, ProcessStartInfo startupInfo) { return ProcessHandle.CreateWithToken(token.Handle, logonFlags, applicationName, commandLine, creationFlags, environment.Handle, currentDirectory, startupInfo); }
public IProcessInformation CreateWithLogin(string username, string domain, string password, ProcessLogonFlags logonFlags, string applicationName, string commandLine, ProcessCreationFlags creationFlags, IEnvironmentBlock environment, string currentDirectory, ProcessStartInfo startupInfo) { return CreateWithLogin(username, domain, password, logonFlags, applicationName, commandLine, creationFlags, environment == null ? null : environment.Handle, currentDirectory, startupInfo); }