Bạn ghé thăm diễn đàn lần đầu? hãy đăng ký ngay bây giờ để tham gia.
  • Đăng nhập:

Chào mừng bạn đến với ITVNN FORUM - Diễn đàn công nghệ thông tin.

Nếu đây là lần đầu tiên bạn tham gia diễn đàn, xin mời bạn xem phần Hỏi/Ðáp để biết cách dùng diễn đàn. Để có thể tham gia thảo luận bạn phải đăng ký làm thành viên, click vào đây để đăng ký.


  • Partner Area
    • ITVNN HOSTING - Thiết kế website, Cung cấp Domain, Hosting, VPS Việt Nam Anh Hùng - Thông tin truyền thông
kết quả từ 1 tới 1 trên 1
Tăng kích thước phông chữ Giảm kích thước phông chữ
  1. #1
    Cuni's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Sep 2009
    Thành viên thứ
    231
    Giới tính
    Bài gởi
    144
    Level: 35 [?]
    Experience: 768,354
    Next Level: 824,290
    Cảm ơn 3
    Cảm ơn 2 lần / 2 Bài viết

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

    Sử dụng hàm không được quản lý ExitWindowsEx của Win32 API.

    .NET Framework không chứa các chức năng cần thiết để tắt hay khởi động lại Windows. Tuy nhiên, bạn có thể dễ dàng thực hiện như thế bằng hàm ExitWindowsEx từ thư viện user32.dll. Hàm này nhận vào một thông số cho biế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ày thườ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:
    Code: 
    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 = 4
    
        End Enum
    
       
    
        Public Sub Main()
    
            ExitWindowsEx(ExitWindowsFlags.Logoff, 0&)
    
        End Sub
    
    End Module
    (Sưu tầm)


 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Trả lời: 1
    Bài mới gởi: 08-09-2023, 12:27 PM
  2. Bỏ mật khẩu đăng nhập trên Windows 8, 8.1 và 10
    By Huyen Nguyen in forum Hỏi đáp & Thảo luận
    Trả lời: 1
    Bài mới gởi: 10-12-2017, 05:11 PM
  3. Trả lời: 0
    Bài mới gởi: 09-08-2015, 09:35 AM
  4. Làm gì khi quên mật khẩu đăng nhập Windows?
    By vietsnets2 in forum Thủ thuật, mẹo vặt
    Trả lời: 6
    Bài mới gởi: 25-08-2011, 09:45 AM
  5. Trả lời: 0
    Bài mới gởi: 03-10-2009, 08:41 AM

Tags for this Thread

Bookmarks

Quuyền Hạn Của Bạn

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể chỉnh sửa bài viết
  •