Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 11 kết quả

Đề tài: Hàm API để Shutdown máy tính trong lập trình C#, hoạt động như thế nào?

  1. #1
    Ngày gia nhập
    11 2008
    Bài viết
    77

    Mặc định Hàm API để Shutdown máy tính trong lập trình C#, hoạt động như thế nào?

    Visual C# Code:
    1. //trong PInvoke
    2. class Class1
    3.     {
    4.         [DllImport("user32.dll")]
    5.         static extern bool ExitWindowsEx(uint uFlags, uint dwReason);
    6.  
    7.         [STAThread]
    8.         static void Main(string[] args)
    9.         {
    10.             ExitWindowsEx(ExitWindows.LogOff, ShutdownReason.MajorOther & ShutdownReason.MinorOther);
    11.             //this will cause the computer to logoff.
    12.         }
    13.     }

    Visual C# Code:
    1. //nhưng trong 1 số cách làm khác
    2. class Class1
    3.     {
    4.         [DllImport("user32.dll")]
    5.         static extern bool ExitWindowsEx(uint uFlags, uint dwReason);
    6.  
    7.         [STAThread]
    8.         static void Main(string[] args)
    9.         {
    10.             ExitWindowsEx(1,0);
    11.             //this will cause the computer to logoff.
    12.         }
    13.     }
    ==> cho mình hỏi số "ExitWindowsEx(1,0);" 1,0 là sao vậy ?
    ==>"ExitWindowsEx(2,0);" || "ExitWindowsEx(3,0);" ||"ExitWindowsEx(4,0);" mấy con số trong đó là sao vậy .
    thanks !
    Gian hàng giá tốt: http://www.worldstore.vn/

  2. #2
    Ngày gia nhập
    03 2009
    Bài viết
    27

    Cái này lâu rồi mình ko dùng nên không nhớ rõ lắm hình như các số đó là để chọn chế độ Shutdown , restart, LogOff, StandBy

  3. #3
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Vấn đề của bạn được Microsoft nói rõ ở link sau:
    _http://msdn.microsoft.com/en-us/library/aa376868(VS.85).aspx

    Hi vọng giúp được bạn chút ít.
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  4. #4
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    Nếu muốn shutdown hoặc khởi động lại máy thì bạn phải đặt quyền cho nó cơ,mấy cái kia chỉ có thể giúp bạn logoff máy thôi

  5. #5
    Ngày gia nhập
    11 2007
    Nơi ở
    Biết để làm gì?
    Bài viết
    827

    Việc đặt quyền chỉ cần cho với vista thì phải, còn với XP thì không cần thì phải
    Cánh Chym ứ mỏi

  6. #6
    Ngày gia nhập
    03 2009
    Bài viết
    27

    Mặc định Hàm API để Shutdown máy tính trong lập trình C#, hoạt động như thế nào?

    Tại sao khi mình chạy nó cứ báo là
    Unable to find an entry point named 'ExitwindowsEx' in DLL 'User32.dll'.

  7. #7
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    Việc đặt quyền chỉ cần cho với vista thì phải, còn với XP thì không cần thì phải
    việc đặt quyền thì từ windows NT đã phải có roài ,vista hay XP đều cần

  8. #8
    Ngày gia nhập
    09 2010
    Nơi ở
    Hải Phòng city
    Bài viết
    527

    Mặc định Hàm API để Shutdown máy tính trong lập trình C#, hoạt động như thế nào?

    Cụ thể tí nữa đi mấy anh hai?
    em đọc không thấy hiểu lắm
    ****************************************
    *****Trường Sa, Hoàng Sa là của Việt Nam*****
    ****************************************

  9. #9
    Ngày gia nhập
    10 2010
    Bài viết
    518

    Cái vấn đề tắt bật máy có thể tham khảo chương trình VBLibrary tại caulacbovb.com. Vista thì chưa thử chứ XP trở lại thì tắt máy ầm ầm.

  10. #10
    Ngày gia nhập
    12 2007
    Bài viết
    147

    Sao phải dùng API nhỉ, chỉ cần dùng Process.Start("shutdown.exe","[/s || /r || /l] /t 00") để shutdown, restart hay logoff là được rồi....
    ҬӇĄŊӇ

Các đề tài tương tự

  1. Cách Shutdown trong windows form application thế nào?
    Gửi bởi minhanh2010 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 04-12-2013, 11:02 PM
  2. Shutdown bằng gọi lệnh shutdown trong C#?
    Gửi bởi kazat trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 22
    Bài viết cuối: 02-06-2013, 09:38 PM
  3. ADO.NET Cách shutdown trong windows như thế nào?
    Gửi bởi vncoder trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 12-06-2011, 08:14 PM
  4. Zines Auto Shutdown, Hẹn giờ tắt máy và hơn thế nữa...
    Gửi bởi minhthe208 trong diễn đàn Sản phẩm phần mềm của bạn
    Trả lời: 14
    Bài viết cuối: 10-10-2009, 11:04 AM
  5. Shutdown windows trong C# như thế nào?
    Gửi bởi vh_it trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 18-05-2009, 02:12 PM

Quyền hạn của bạn

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