ProcessStartInfo.UserName 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置在启动进程时使用的用户名。 如果使用 UPN 格式,user
@DNS_domain_name
,则 Domain 属性必须为 null
。
public:
property System::String ^ UserName { System::String ^ get(); void set(System::String ^ value); };
public string UserName { get; set; }
member this.UserName : string with get, set
Public Property UserName As String
属性值
启动进程时使用的用户名。 如果使用 UPN 格式,user
@DNS_domain_name
,则 Domain 属性必须为 null
。
注解
重要
如果UserName提供了 和 Password ,WorkingDirectory则必须设置 属性。 如果未设置 属性,则默认工作目录为 %SYSTEMROOT%\system32。
UserName如果该属性不是null
或为空字符串,则UseShellExecute属性必须为 false
,否则InvalidOperationException在调用 方法时Process.Start(ProcessStartInfo)将引发 。