PDA

View Full Version : اجرای برنامه با یوزر دیگر در شبکه دومین



hamedfazelm
سه شنبه 14 مهر 1394, 14:26 عصر
با سلام
ما در شرکت یک برنامه حسابداری داریم که حتما باید با یوزر ادمین اجرا بشه. از طرفی من در شبکه Domain شرکتمون نمی خوام یوزر کارمندان Admin باشد. حالا من میخوام یک برنامه بنویسم و که وقتی اجرا شد برنامه حسابداری را با یوزر و Pass ادمین که در داخل آن قرار میدم اجرا کند. برای همین از کد زیر استفاده کردم
ProcessStartInfo proc = new ProcessStartInfo("\\\\pc3\\f$\\barnameh\\hesab.exe");
proc.UseShellExecute = false;
proc.Password = password;
proc.UserName = uname;
proc.Domain = domain;
Process.Start(proc)
مشکل اینجاست که وقتی من یوزر پسورد خودم رو که با آن وارد ویندوز شدم را می دم کد بدون مشکل اجرا می شه اما وقتی یوزر و پسور یک کاربر دیگر عضو دومین را می دهم پیغام خطای زیر را می ده.

An unhandled exception of type 'System.ComponentModel.Win32Exception' occurred in System.dll

Additional information: The directory name is invalid

لطفا راهنمایی کنید