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 Tìm code phát hiện nhấn nút "shutdown" và "reset"  XML
  [Programming]   Tìm code phát hiện nhấn nút "shutdown" và "reset" 13/12/2006 03:47:42 (+0700) | #1 | 30133
iat
Locked

[Minus]    0    [Plus]
Joined: 29/07/2006 22:24:50
Messages: 39
Offline
[Profile] [PM]
Tôi muốn viết chương trình mà khi một ai đó cố tình nhấn nút shutdown hay reset thì thông báo "bạn không có qưyền shutdown hay reset" và máy vẫn hoạt động bình thường (không bị shutdown hay reset)

Mở rộng: phát hiện sự kiện shutdown --> không cho shutdown
[Up] [Print Copy]
  [Question]   Tìm code phát hiện nhấn nút "shutdown" và "reset" 13/12/2006 22:32:53 (+0700) | #2 | 30272
[Avatar]
eyesdog
Elite Member

[Minus]    0    [Plus]
Joined: 18/01/2002 06:54:01
Messages: 94
Offline
[Profile] [PM]
Nếu bạn tìm được code như vậy, thì phát triển tiếp nó thành: nếu người dùng rút điện ổ cắm cũng đưa ra thông báo tương tự và chạy tiếp.
[Up] [Print Copy]
  [Question]   Tìm code phát hiện nhấn nút "shutdown" và "reset" 14/12/2006 00:26:59 (+0700) | #3 | 30294
Love_Or_Nothing_Vn
Member

[Minus]    0    [Plus]
Joined: 04/12/2006 22:48:45
Messages: 34
Location: Hải Phòng
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!]
bác eyesdog vui tính quá ^_^
[Up] [Print Copy]
  [Question]   Re: Tìm code phát hiện nhấn nút "shutdown" và "reset" 14/12/2006 00:48:16 (+0700) | #4 | 30300
quanlypho
Member

[Minus]    0    [Plus]
Joined: 01/07/2006 21:19:20
Messages: 95
Offline
[Profile] [PM]
Bạn tham khảo phần mềm quản lý phòng net này: Á Việt

http://www.tinhocdaiviet.org/

của Lữ Hoài Phong, thị xã Cao Lãnh, tỉnh Đồng Tháp.

Ngoài ra còn 1 số phần mềm quản lý phòng net khác, nhưng tôi hiện chưa nhớ ra.
[Up] [Print Copy]
  [Question]   Tìm code phát hiện nhấn nút "shutdown" và "reset" 14/12/2006 04:51:02 (+0700) | #5 | 30336
[Avatar]
ngoalong
HVA Friend

Joined: 22/03/2003 04:33:38
Messages: 111
Offline
[Profile] [PM]

eyesdog wrote:
Nếu bạn tìm được code như vậy, thì phát triển tiếp nó thành: nếu người dùng rút điện ổ cắm cũng đưa ra thông báo tương tự và chạy tiếp. 


Hehe anh, cái này em làm được. Cắm cái UPS vào PC và làm thêm bộ phát hiện mất điện lưới ở bên ngoài smilie Khi mất điện thì UPS chuyển sang chế độ sử dụng acquy nến máy tính vẫn chạy tốt smilie

Còn việc phát hiện nhấn nút shutdown thì hiện giờ em chỉ biết 2 cách

1. Windows Message hook
2. Wingina DLL hook smilie chuyên cho các sự kiện logon, logofff, shutdown ...




[Up] [Print Copy]
  [Question]   Tìm code phát hiện nhấn nút "shutdown" và "reset" 14/12/2006 06:39:07 (+0700) | #6 | 30360
iat
Locked

[Minus]    0    [Plus]
Joined: 29/07/2006 22:24:50
Messages: 39
Offline
[Profile] [PM]

eyesdog wrote:
nếu người dùng rút điện ổ cắm cũng đưa ra thông báo tương tự và chạy tiếp. 


Lúc này thì chủ nhân máy tính sẽ dectect ra được, không cần soft đâu và đưa ra thông báo "bạn hãy đi mua bông gòn và thuoc đỏ" smilie-))

[Up] [Print Copy]
  [Question]   Tìm code phát hiện nhấn nút "shutdown" và "reset" 18/12/2006 10:18:07 (+0700) | #7 | 31093
OngTroiCha
Member

[Minus]    0    [Plus]
Joined: 16/07/2006 22:37:31
Messages: 7
Offline
[Profile] [PM]
Trong Control panel --> power options có tùy chọn cho phép máy tính ứng xử khi người dùng nhấn nút power á ! bạn cứ chọn cái nào bạn thích đi smilie
[Up] [Print Copy]
  [Question]   Tìm code phát hiện nhấn nút "shutdown" và "reset" 24/12/2006 10:48:26 (+0700) | #8 | 32455
[Avatar]
instcode
Member

[Minus]    0    [Plus]
Joined: 09/09/2004 21:42:44
Messages: 13
Offline
[Profile] [PM]

eyesdog wrote:
Nếu bạn tìm được code như vậy, thì phát triển tiếp nó thành: nếu người dùng rút điện ổ cắm cũng đưa ra thông báo tương tự và chạy tiếp. 


Hì hì... Mấy người tưởng là biết, lại nói chuyện "xóc óc" kiểu này mà bạn gì đó vẫn để yên là sao ta?? smilie)...

Theo mình biết, nếu Mainboard/BIOS hỗ trợ ACPI thì OS có thể "hứng" được sự kiện bấm Power, đó là cơ hội để bạn phát hiện và xử lý. Trong khi đó, nhấn nút Reset thì máy tính lập tức reboot và bạn kô thể làm được gì (và có thể nói Reset được ưu tiên cao hơn cả Power trong trường hợp thông thường, trừ phi người dùng cố tình nhấn power để "cúp điện" luôn). May mắn là hiện nay mọi mainboard đã hỗ trợ ACPI và dẹp luôn nút Reset, do đó bạn có thể yên tâm làm được mọi thứ... Thậm chí có thể "phát triển tiếp nó thành: nếu người dùng rút điện ổ cắm cũng đưa ra thông báo tương tự và chạy tiếp." :lolsmilie :lolsmilie
[Up] [Print Copy]
  [Question]   Tìm code phát hiện nhấn nút "shutdown" và "reset" 25/12/2006 21:57:00 (+0700) | #9 | 32693
[Avatar]
eyesdog
Elite Member

[Minus]    0    [Plus]
Joined: 18/01/2002 06:54:01
Messages: 94
Offline
[Profile] [PM]
Sự kiện thì có thể phát hiện được (nếu main hỗ trợ ACPI), nhưng nếu người ta giữ nút trong vài giây thì main chỉ thông báo là sẽ tắt trong 4s rồi cưỡng bức tắt luôn, làm sao mà chạy tiếp được. Đây là vấn đề ranh giới giữa phần cứng và phần mềm, Win giời cũng chỉ là phần mềm.
[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|