未创建用户配置文件时,首次使用其他用户运行进程

本文关键字:用户 其他 运行 进程 创建 配置文件 | 更新日期: 2023-09-27 18:34:26

我正在使用以下代码与不同的用户一起运行进程。当用户配置文件已经存在或用户在系统中登录时,它可以正常工作,但是当用户未登录到该系统时,由于用户配置文件不存在,它会出现问题。如何解决此问题?

        ProcessStartInfo myProcess = new ProcessStartInfo(@"C:'Program Files'Internet Explorer'iexplore.exe");
        myProcess.UserName = username;
        myProcess.Password = MakeSecureString(password);
        myProcess.UseShellExecute = false;
        Process.Start(myProcess);

未创建用户配置文件时,首次使用其他用户运行进程

尝试设置 myProcess.LoadUserProfile = true。我遇到了类似的问题,设置此属性能够解决我的问题。

相关文章: