1. Trang chủ
  2. » Công Nghệ Thông Tin

Shut down hệ thống bằng C

2 176 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Shut down hệ thống bằng C
Chuyên ngành Lập trình
Thể loại Bài viết hướng dẫn
Năm xuất bản 2008
Định dạng
Số trang 2
Dung lượng 35 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Shut down hệ thống bằng C# Cập nhật: 27/8/2008 với no comments Xếp trong: Lập trình, C# Đoạn mã sau đây dùng để shut down hệ điều hành sử dụng assembly System.Management.. Lưu ý nó sẽ kh

Trang 1

Shut down hệ thống bằng C#

Cập nhật: 27/8/2008 với no comments

Xếp trong: Lập trình, C#

Đoạn mã sau đây dùng để shut down hệ điều hành sử dụng assembly System.Management Lưu ý nó sẽ không thực hiện được nếu trước đó đã có phân quyền bảo mật using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;

Đoạn mã sau đây dùng để shut down hệ điều hành sử dụng assembly System.Management Lưu ý nó sẽ không thực hiện được nếu trước đó đã có phân quyền bảo mật

view plain print ?

1 using System;

2 using System.Collections.Generic;

3 using System.ComponentModel;

4 using System.Data;

5 using System.Drawing;

6 using System.Text;

7 using System.Windows.Forms;

8 // Remember to add a reference to the System.Management assembly

9 using System.Management;

10 namespace ShutDown

11 {

12 public partial class Form1 : Form

13 {

14 public Form1()

15 {

16 InitializeComponent();

17 }

18 private void btnShutDown_Click(object sender, EventArgs e)

19 {

20 ManagementBaseObject mboShutdown = null;

21 ManagementClass mcWin32 = new ManagementClass("Win32_OperatingS ystem");

22 mcWin32.Get();

23 // You can't shutdown without security privileges

24 mcWin32.Scope.Options.EnablePrivileges = true;

25 ManagementBaseObject mboShutdownParams = mcWin32.GetMethodPara meters("Win32Shutdown");

26 // Flag 1 means we want to shut down the system

27 mboShutdownParams["Flags"] = "1";

28 mboShutdownParams["Reserved"] = "0";

29 foreach (ManagementObject manObj in mcWin32.GetInstances())

30 {

31 mboShutdown = manObj.InvokeMethod("Win32Shutdown", mboShutdo wnParams, null);

Trang 2

32 }

33 }

34 }

35 }

Ngày đăng: 06/11/2013, 05:15

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w