Hệ điều hành Windows của bất kỳ phiên bản nào đều nổi tiếng với những đặc điểm tiêu cực của nó: tính không ổn định, lỗi phát sinh đột ngột, cài đặt sai và xung đột. Tất nhiên, trong hầu hết các trường hợp, chính người dùng là người phải chịu trách nhiệm cho các vấn đề. Nhưng đôi khi các tình huống phát sinh khi nhận thức được những gì đang xảy ra trên máy tính là rất hữu ích.
Cần thiết
kiến thức cơ bản về lập trình
Hướng dẫn
Bước 1
Cách dễ nhất để theo dõi các tiến trình đang chạy là sử dụng Trình quản lý tác vụ tích hợp sẵn của Windows. Bạn có thể gọi nó bằng cách nhấp chuột phải vào thanh tác vụ hoặc bằng cách nhấn tổ hợp phím Ctrl-Alt-Del. Mỗi chương trình chạy trên hệ thống sinh ra một quá trình, đôi khi nhiều hơn một. Trình quản lý Thiết bị hiển thị thông tin đầy đủ về quy trình: tên, "chủ sở hữu", mức sử dụng bộ nhớ và sức mạnh của bộ xử lý.
Bước 2
Việc giám sát quá trình được sửa đổi nhiều hơn có thể được tổ chức bằng cách sử dụng một tiện ích tương tự có tên là Process Explorer. Chương trình có giao diện đẹp và nhiều tính năng hơn. Đối với các nhiệm vụ cụ thể của các chương trình giám sát, hãy sử dụng công cụ tìm kiếm để tìm một chương trình phù hợp với yêu cầu của bạn. Các ứng dụng SUMo và Secunia PSI giám sát phần mềm đã cài đặt và báo cáo việc phát hành các phiên bản phần mềm và bản cập nhật hệ thống mới nhất.
Bước 3
Chương trình MJ Registry Watcher đăng ký tất cả các thay đổi trong hệ thống, Ashampoo UnInstaller giám sát tính đúng đắn của các cài đặt chương trình. Bạn cũng có thể thấy NetWrix Change Reporter Suite, WinTools.net Classic, Magic Utilities và những thứ khác hữu ích. Bạn có thể tìm thấy phần mềm giám sát tương tự tại soft.ru hoặc softodrom.ru.
Bước 4
Bạn có thể tạo một chương trình giám sát bằng chính tay của mình. Để làm điều này, bạn chỉ cần hiểu những điều cơ bản về cách hoạt động của tài nguyên hệ thống và cách truy cập chúng. Việc thực hiện các tác vụ sẽ phụ thuộc vào khả năng của ngôn ngữ lập trình đã chọn. Bạn có thể lập trình bằng các ngôn ngữ lập trình khác nhau. Đầu tiên, hãy lập một kế hoạch sơ bộ về những gì bạn muốn xem trong chương trình của mình, sau đó bắt đầu viết mã.