Khi tôi sử dụng trình gỡ rối VSTS để xem các thuộc tính của thể hiện của lớp Process
, nhiều thuộc tính được đánh dấu bằng InvalidOperationException
. Tại sao? Tôi có làm gì sai không?Ngoại lệ hoạt động không hợp lệ từ C# Process Class
Tôi đang sử dụng VSTS 2008 + C# + .Net 2.0 để phát triển ứng dụng bảng điều khiển.
Đây là mã của tôi:
System.Diagnostics.Process myProcess = new System.Diagnostics.Process();
myProcess.StartInfo.FileName = "IExplore.exe";
myProcess.StartInfo.Arguments = @"www.google.com";
myProcess.StartInfo.Verb = "runas";
myProcess.Start();
Và một ảnh chụp màn hình của debugger:
http://i26.tinypic.com/bdldvm.jpg http://i26.tinypic.com/bdldvm.jpg
Vui lòng tải lên chi tiết về thông báo ngoại lệ. –
Cảm ơn, Chansik, thông báo ngoại lệ chi tiết (Exception.Message) là "Không có quá trình nào được liên kết với đối tượng này". Tôi đã thử nghiệm sau khi quá trình bắt đầu, các giá trị đang trở nên hợp lệ. Tôi nhầm lẫn lý do tại sao trước khi quá trình bắt đầu các giá trị được hiển thị như InvalidOperationException? Đó là vì mục đích gì (tại sao không có giá trị mặc định để hiển thị)? – George2