Danh mục

Đăng xuất hay tắt Windows bằng VB.net.NET

Số trang: 4      Loại file: pdf      Dung lượng: 108.49 KB      Lượt xem: 11      Lượt tải: 0    
tailieu_vip

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (4 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

.NET Framework không chứa các chức năng cần thiết để tắt hay khởi động lạiWindows. Tuy nhiên, bạn có thể dễ dàng thực hiện như thế bằng hàmExitWindowsEx từ thư viện user32.dll. Hàm này nhận vào một thông số cho
Nội dung trích xuất từ tài liệu:
Đăng xuất hay tắt Windows bằng VB.net.NET Đăng xuất hay tắt Windows bằng VB.net.NET Framework không chứa các chức năng cần thiết để tắt hay khởi động lạiWindows. Tuy nhiên, bạn có thể dễ dàng thực hiện như thế bằng hàmExitWindowsEx t ừ thư viện user32.dll. Hàm này nhận vào một thông số chobiết bạn muốn đăng xuất (giá trị 0), khởi động lại (giá trị 2), hay tắt (giá trị 1).Ngoài ra, bạn có thể sử dụng giá trị 4 để buộc hệ thống thực hiện một h ànhđộng đã-được-chỉ-định (ngay cả khi người dùng đã hủy bỏ nó). Điều nàythường gây bực tức cho người dùng và bạn nên sử dụng nó một cách cẩn trọng.Ứng dụng dưới đây nhập hàm ExitWindowsEx, định nghĩa các hằng li ên quan,và sử dụng nó để yêu cầu đăng xuất hệ thống:Public Module ShutdownTest Đây là hàm API dùng để thoát khỏi Windows. Private Declare Function ExitWindowsEx Lib user32 _ (ByVal uFlags As Long, ByVal dwReserved As Long) As Long Kiểu liệt kê này giữ các hằng liên quan. Private Enum ExitWindowsFlags Sử dụng hằng này để đăng xuất mà không khởi động lại. Logoff = 0 Sử dụng hằng này để khởi động lại hệ thống. Reboot = 2 Sử dụng hằng này để tắt hệ thống (và tắt máy tính, nếu phần cứng hỗ trợ). Shutdown = 1 Sử dụng hằng này để buộc hệ thống tắt hay khởi động lại (ngay cả khi ng ười dùng đã hủy bỏ nó). Force = 4End EnumPublic Sub Main() ExitWindowsEx(ExitWindowsFlags.Logoff, 0&) End SubEnd ModuleNguồn: thuvientinhoc.com

Tài liệu được xem nhiều: