با سلام.
مقدار UserName و Password مربوط به ProcessStartInfo را به نام یوزر مورد نظر(Administrator) تغییر دهید:
unsafe
{
fixed (char* p = "123456".ToCharArray())
{
ProcessStartInfo info = new ProcessStartInfo()
{
FileName = "cmd.exe",
UseShellExecute = false
,UserName = "Administrator"
,Password = new System.Security.SecureString(p, 6)
};
Process.Start(info);