banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Mình đang làm đề tài lập trình Client-Server?  XML
  [Programming]   Mình đang làm đề tài lập trình Client-Server? 13/02/2007 11:31:18 (+0700) | #1 | 41417
[Avatar]
simmy
Member

[Minus]    0    [Plus]
Joined: 25/05/2005 02:40:05
Messages: 119
Location: echo $FROM
Offline
[Profile] [PM]
Mình đang nghiên cứu để làm 1 ứng dụng kiểm tra 1 máy client đăng nhập máy tính làm gì, trong thời gian nào, các web được duyệt .... và ngăn chặn nó .... cũng nhwn có thể tắt máy đó từ xa .... Nói chung cơ bản giống việc quản lý đăng nhập máy !

Mình định viết trên nền JAVA ... vậy các bạn cho mình một số lời khuyên được không ?

Ví dụ như muốn biết xem một máy đang làm gì như truy cập web, chạy ứng dụng gì? thì phải xử lý như thế nào ?

hoặc cho mình ebook cũng được ...... Thanks Tất cả!
Ký tên
-----------
ABCXYZ
Cộp cộp.
[Up] [Print Copy]
  [Question]   Mình đang làm đề tài lập trình Client-Server? 14/02/2007 02:58:43 (+0700) | #2 | 41497
[Avatar]
lonely_Xorhandsome
Elite Member

[Minus]    0    [Plus]
Joined: 26/06/2006 12:14:07
Messages: 558
Location: HCM beside you !
Offline
[Profile] [PM]

simmy wrote:
Mình đang nghiên cứu để làm 1 ứng dụng kiểm tra 1 máy client đăng nhập máy tính làm gì, trong thời gian nào, các web được duyệt .... và ngăn chặn nó .... cũng nhwn có thể tắt máy đó từ xa .... Nói chung cơ bản giống việc quản lý đăng nhập máy !

Mình định viết trên nền JAVA ... vậy các bạn cho mình một số lời khuyên được không ?

Ví dụ như muốn biết xem một máy đang làm gì như truy cập web, chạy ứng dụng gì? thì phải xử lý như thế nào ?

hoặc cho mình ebook cũng được ...... Thanks Tất cả! 

mình không có ebook về vấn đề bạn cần nhưng có chút ý tưởng góp ý với bạn được không ạ ?
để làm được việc kiểm tra như vậy thì bạn cần chú ý tới Event viewer , cụ thể bạn sẽ phải thao tác đọc file và filter 1 số thứ linh tinh sự kiện trong đó.
còn shutdown 1 máy tính thì có lẽ dễ dàng hơn cả , chi cần máy chạy chương trình có đủ permission và dùng đối tượng dos mà ghi lệnh ra .
mình rất kém về java nên không góp ý được nhiều hơn .
Thân.
[Up] [Print Copy]
  [Question]   Mình đang làm đề tài lập trình Client-Server? 14/02/2007 04:45:08 (+0700) | #3 | 41511
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

simmy wrote:
Mình đang nghiên cứu để làm 1 ứng dụng kiểm tra 1 máy client đăng nhập máy tính làm gì, trong thời gian nào, các web được duyệt .... và ngăn chặn nó .... cũng nhwn có thể tắt máy đó từ xa .... Nói chung cơ bản giống việc quản lý đăng nhập máy !

Mình định viết trên nền JAVA ... vậy các bạn cho mình một số lời khuyên được không ?

Ví dụ như muốn biết xem một máy đang làm gì như truy cập web, chạy ứng dụng gì? thì phải xử lý như thế nào ?

hoặc cho mình ebook cũng được ...... Thanks Tất cả! 


Từ chuyện xem client đang làm gì trên máy cho đến chuyện xem các web đang được duyệt rồi xử lý cả chuyện tắt máy đó (cứ cho rằng client đang dùng Windows) thì biên độ quá rộng. Việc theo dõi client access trang web nào là chức năng của một proxy server hoặc một server có chức năng tương tự đứng giữa client và web. Việc theo dõi client đang làm gì trên máy là việc capture các hoạt động trên OS level.

Không nên dùng Java cho những ứng dụng như thế này đơn giản là Java không trực tiếp theo dõi những event xảy ra trên hệ thống và trên những ứng dụng nằm ngoài Java "sand box" hoặc nằm ngoài biên độ kiểm soát của chương trình nào đó viết bằng Java để kiểm soát.

Nên dùng C++ và các thư viện do Windows cung cấp để làm những chuyện này. Ngay cả như vậy, việc theo dõi từng event trên biên độ rộng như thế là việc cực kỳ phức tạp. Giả sử client không muốn dùng IE để duyệt web mà dùng một trình duyệt nào đó hoàn toàn độc lập thì làm sao theo dõi nó?

Nên hình dung một biên độ nhỏ hơn và thực tế hơn như thế thì có lẽ sẽ dễ khai triển hơn.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   Mình đang làm đề tài lập trình Client-Server? 14/02/2007 12:48:17 (+0700) | #4 | 41562
[Avatar]
simmy
Member

[Minus]    0    [Plus]
Joined: 25/05/2005 02:40:05
Messages: 119
Location: echo $FROM
Offline
[Profile] [PM]

Nhưng trong JAVA em đọc hình như có đoạnsử dụng RMI có thể xử lý vấn đề này thì phải .... vì đang nghiên cứu nên em không giám nói nhiều .... chỉ xin ý kiến thôi
Ký tên
-----------
ABCXYZ
Cộp cộp.
[Up] [Print Copy]
  [Question]   Mình đang làm đề tài lập trình Client-Server? 14/02/2007 18:03:42 (+0700) | #5 | 41578
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

simmy wrote:

Nhưng trong JAVA em đọc hình như có đoạnsử dụng RMI có thể xử lý vấn đề này thì phải .... vì đang nghiên cứu nên em không giám nói nhiều .... chỉ xin ý kiến thôi 


Hì hì, tại sao lại "hình như"? Nghiên cứu để ứng dụng thì không thể "hình như" được. Em xem kỹ lại RMI của Java làm gì và giới hạn của nó là ở đâu.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   Mình đang làm đề tài lập trình Client-Server? 16/02/2007 00:36:33 (+0700) | #6 | 41687
[Avatar]
simmy
Member

[Minus]    0    [Plus]
Joined: 25/05/2005 02:40:05
Messages: 119
Location: echo $FROM
Offline
[Profile] [PM]
Okie!
Ký tên
-----------
ABCXYZ
Cộp cộp.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|