Các giải pháp lập trình CSharp- P16

Các giải pháp lập trình CSharp- P16: Các giải pháp lập trình C# khảo sát chiều rộng của thư viện lớp .NET Framework và cung cấp giải pháp cụ thể cho các vấn đề thường gặp. Mỗi giải pháp được trình bày theo dạng “vấn đề/giải pháp” một cách ngắn gọn và kèm theo là các ví dụ mẫu. | 151 Chương 4 Tiểu trình tiến trình và sự đồng bộ Ví dụ dưới đây sử dụng Process để thực thi Notepad trong một cửa sổ ở trạng thái phóng to và mở một file có tên là C Temp . Sau khi tạo ví dụ này sẽ gọi phương thức để dừng tiểu trình đang chạy cho đến khi tiến trình kết thúc hoặc giá trị time-out được chỉ định trong phương thức này hết hiệu lực. using System using public class StartProcessExample public static void Main Tạo một đối tượng ProcessStartInfo và cấu hình cho nó với các thông tin cần thiết để chạy tiến trình mới. ProcessStartInfo startinfo new ProcessStartInfo @ C Temp true Tạo một đối tượng Process mới. using Process process new Process l Gán ProcessStartInfo vào Process. startInfo try Khởi chạy tiến trình mới. Đợi tiến trình mới kết thúc trước khi thoát. Waiting 30 seconds for process to finish. 30000 catch Exception ex 152 Chương 4 Tiểu trình tiến trình và sự đồng bộ Could not start process. ex Nhấn Enter để kết thúc. Main method complete. Press Enter. 11. ế thúc một tiến trình 1 Bạn muốn kết thúc một tiến trình một ứng dụng hay một dịch vụ . Thu lấy đối tượng Process mô tả tiến trình hệ điều hành cần kết thúc. Đối với các ứng dụng dựa-trên- Windows hãy gọi phương thức để gửi một thông điệp đến cửa sổ chính của ứng dụng. Đối với các ứng dụng dựa-trên-Windows bỏ qua cioseMainWindow hay đối với các ứng dụng không-dựa-trên-Windows gọi phương thức . Nếu khởi chạy một tiến trình mới từ mã lệnh được-quản-lý bằng lớp Process đã được thảo luận trong mục bạn có thể kết thúc tiến trình mới bằng đối tượng Process mô tả tiến trình này. Bạn cũng có thể thu lấy các đối tượng Process .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.