PDA

View Full Version : có ai có code xem man hình máy khác không?



copper
14-08-2004, 01:04
Mình muốn viết đoạn chương trình để xem màn hình máy khác trong mạng LAN.
Và một đoạn chương trình tắt các ứng dụng của máy khác trong mạng LAN.
Tìm mãi trên diễn đàn không thấy.
Có anh chị em nào biết hoặc có đoạn code đó thì chỉ giúp mình với. Nếu chạy được trên hệ điều hành WinXP SP1 thì tốt quá.
Cám ơn nhiều.
--------------------------------------------------------------------
Lập trình thật nhiều vấn đề.

dtt_vn
14-08-2004, 11:48
Cái này thì tôi có thể nêu ý tưởng cho bạn viết, chứ phần mềm thì viết sẵn rất nhiều, source code thì tôi chưa thấy.
* yêu cầu:
- biết dùng winsock 6.0 để trao đổi dữ liệu trên mạng lan
- có thể viết được chương trình chat được trên mạng lan và send data (send file)

* Cách thực hiện:
- Viết thành hai phần, Client và Server.

* Client:
- Chịu trách nhiệm nghe yêu cầu từ phía Server. Mặc khác, có thể thực hiện được một số request đặc biệt như kill process, tắt máy, ... Cái này có thể dùng hàm API
- Biết cách chụp ảnh màn hình. Cái này API cũng có luôn. Chụp xong thì cách dễ dàng nhất là lưu thành file temp, rồi send qua cho Server. Tất nhiên là nhớ kiểm tra sự đồng bộ

* Server
- Lấy được danh sách các máy con
- Xây dựng giao thức riêng để nói chuyện với các client. Ngoài ra, phải biết cách đón các luồng dữ liệu từ các client
- ....


Qua các ý tưởng trên, tôi thấy rằng chương trình này tốt nhất nên viết bằng Delphi. Delphi từ 6.0 trở lên là có các VCL cho phép thực hiện các công việc trên mà không cần dùng winsock. Bạn vẫn có thể dùng vb nếu thích