Câu hỏi

26/04/2013 20:53
Xin hướng dẫn cách tạo DLL bằng C chuẩn có chức nãng kiểm sự tồn tại và kết thúc (kill) một process thông qua processID trong Windows.?
Danh sách câu trả lời (1)

Các chức năng quản lý process thường được thể hiện thông qua một số hàm API của môi trường tương ứng, mỗi môi trường có tập các hàm API khác nhau, ngôn ngữ C (hay ngôn ngữ khác) không có lệnh chuẩn nào để xử lý process cả. Thí dụ trong Windows, bạn có thể dùng các hàm API sau:
- CreateProcess() để tạo 1 process mới hầu chạy 1 file ứng dụng mới.
- TerminateProcess() để kết thúc process đang chạy và các thread con của nó.
- GetProcessTimes() hay 1 hàm đọc thông tin khác của process để xem process đó có tồn tại không, nếu không tồn tại thì hàm trả về mã lỗi...
Thông tin chi tiết về các hàm trên và nhiều hàm khác liên quan đến việc quản lý process của Windows được miêu tả trong CD MSDN của Microsoft.
- CreateProcess() để tạo 1 process mới hầu chạy 1 file ứng dụng mới.
- TerminateProcess() để kết thúc process đang chạy và các thread con của nó.
- GetProcessTimes() hay 1 hàm đọc thông tin khác của process để xem process đó có tồn tại không, nếu không tồn tại thì hàm trả về mã lỗi...
Thông tin chi tiết về các hàm trên và nhiều hàm khác liên quan đến việc quản lý process của Windows được miêu tả trong CD MSDN của Microsoft.
Trả lời câu hỏi
Câu hỏi lĩnh vực Lập trình
Rao vặt Siêu Vip