LetShut.dll — библиотека для завершения работы компьютера

LetShut.dll — это .NET библиотека для завершения работы компьютера, написанная AeroWhite.

Возможности библиотеки:

  • Выключение
  • Перезагрузка
  • Блокировка

Работает с .NET Framework 2 и выше.

Код VB.NET

Imports LetShut
Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        SAction.Lock() ' Блокировка
        SAction.Reboot(True) ' Перезагрузка
        SAction.Shutdown(True) ' Выключение
    End Sub
End Class

Код C#

#вариант с помощью WMI

using LetShut;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            SAction.Lock(); // Блокировка
            SAction.Reboot(true); // Перезагрузка
            SAction.Shutdown(true); // Выключение
        }
    }
}
Не забудьте добавить ссылку на библиотеку.
Думаю AeroWhite будет усовершенствовать ее и добавит "Сон", "Выйти из системы" и другие.
  Метки: , ,
  Евгений
  Просмотров: 5 190
  Запись опубликована в 19:37

Есть что сказать? Тогда действуй!