Переключение языка ввода. Разбираем класс InputLanguage: Справочник по C#
В библиотеке .NET для работы с языком ввода существует класс InputLanguage. Ранее, при разработке программ под Win32 для переключения, загрузки и определения языка ввода...
Получение модели и серийного номера монитора из Extended Display Identification Data (EDID) : Справочник...
Extended Display Identification Data (EDID) — стандарт формата данных VESA, который содержит базовую информацию о мониторе и его возможностях, включая информацию...
Установка сетевых настроек с помощью WMI: Справочник по C#
Описываем класс опций адаптера:
public class AdapterOptions
{
string _adapterName; // Имя адаптера
public string AdapterName
{
get { return _adapterName; }
set { _adapterName = value; }
}
string _macAddress; // MAC...
Блокировка окон запущенных приложений : Справочник по C#
В данном примере рассмотрена функция позволяющая реализовать блокировку всех запускаемых и запущенных приложений кроме вашего!
Для работы необходимо подключить следующее пространство имен:
using...
Ремонт холодильников в Алматы: по каким причинам может понадобиться?
Когда необходимо обратиться за ремонтом холодильника?
Ваш холодильник издает необычные звуки? Он больше не охлаждает вашу еду? Наоборот, он слишком сильно замерзает? Не паникуйте, представляем...
Получение списка цветов в C #: Справочник по C#
Для работы вам необходимо подключить следующие пространства имен:
using System.Collections.Generic;
using System.Drawing;
Вывод списка цветов в List:
private List GetColors()
{
//create a generic list of strings
List colors = new...
Управление громкостью в Windows : Справочник по C#
Для работы необходимо подключить следующие пространства имен:
using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;
Функции для управления звуком:
private const int APPCOMMAND_VOLUME_MUTE = 0x80000;
private const int APPCOMMAND_VOLUME_UP = 0xA0000;
private const...
Включение/отключение «Восстановление системы» Windows : Справочник по C#
Способ 1:RegistryKey rk = Registry.LocalMachine;
RegistryKey rk1 = rk.OpenSubKey(@"SOFTWAREMicrosoftWindows NTCurrentVersionSystemRestore");
string sysRestore = rk1.GetValue("RPSessionInterval").ToString();
if (sysRestore.Contains("1"))
{
MessageBox.Show("System Restore is Enabled");
}
if (sysRestore.Contains("0"))
{
MessageBox.Show("System Restore is Disabled");
}
Способ 2:
string osDrive = Path.GetPathRoot(Environment.SystemDirectory);
ManagementScope...
Проверка прав администратора у пользователя на локальной ПЭВМ: Справочник по C#
Данная статья выполняет проверку прав администратора с использованием объекта «WindowsPrincipal». Существует два способа создания данного объекта в зависимости от того, должен...
WindowsIdentity Impersonation: Справочник по C#
public class ImpersonateUser
{
public static extern bool LogonUser(
String lpszUsername,
String lpszDomain,
String lpszPassword,
int dwLogonType,
int dwLogonProvider,
ref IntPtr phToken);
public extern static bool CloseHandle(IntPtr handle);
private static IntPtr tokenHandle = new...
Блокировка и разблокирование папки(Lock And Unlock A Folder): Справочник по C#
1)Подключаем пространство имен:
using System.IO;
using System.Security.AccessControl;
2)Добавляем необходимые компоненты, нам понадобятся:
- textBox(textBox1)
- folderBrowserDialog(folderBrowserDialog1)
- button(btnBrowse)
- button(btnLock)
- button(btnUnLock)
Для выбора директории, в кнопке btnBrowse прописываем открытие folderBrowserDialog1, чтобы выбрать...
Создание точки восстановления Windows с помощью WMI (Сreate a System Restore point): Справочник по...
Данный пример позволяет легко и просто создавать точки восстановления Windows, не только на локальной ПЭВМ, но и на удаленной!
private void button2_Click(object sender, EventArgs e)
{
if...
Мониторинг буфера обмена: Справочник по C#
ОС Windows поддерживает список, или цепь, приложений, которые обратились с просьбой получить уведомление, когда данные поступят в буфер обмена. Каждый раз,...
Получаем информацию об установленных антивирусных приложениях: Справочник по C#
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Management;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
label1.Text = "Company...
Очищаем кэш Internet Explorer: Справочник по C#
private void EmptyCacheFolder(DirectoryInfo folder)
{
foreach (FileInfo file in folder.GetFiles())
{
file.Delete();
}
foreach (DirectoryInfo subfolder in folder.GetDirectories())
{
// Рекурсивно удаляем все файлы и папки
// В каждом подкаталоге
EmptyCacheFolder(subfolder);
}
}
public bool ClearCache()
{
//Переменная для...
Игра с индикаторами NumLock, CapsLock, ScrollLock.: Справочник по C#
Данный пример реализует последовательное загорание и затухание индикаторов NumLock, CapsLock, ScrollLock на клавиатуре. Также его можно использовать для реализации управления включения...
Добавление программы(*.exe) в PDF документ : Справочник по C#
В начале года несколькими людьми была найдена "уязвимость" в формате PDF, позволяющая запускать произвольный код при открытии файла, которая на самом...
Открыть / Закрыть CD-ROM: Справочник по C#
Для работы необходимо подключить следующие пространства имен:
using System.Text;
using System.Runtime.InteropServices;
Функция для открытия /закрытия cd-rom:
protected static extern int mciSendString(string lpstrCommand,StringBuilder lpstrReturnString,int uReturnLength,IntPtr hwndCallback);
public bool ProcessCDTray(bool open)
{
int...
ПоказатьСкрыть Windows Taskbar: Справочник по C#
С помощью Windows API функций «FindWindow» и «ShowWindow» можно реализовать скрытие кнопки Пуск и Панель задач, а так же вернуть их...
Мужские тату: какие самые популярные эскизы
В настоящее время высоким спросом пользуются украшения в виде татуажа. Профессионалы предлагают услуги физическим лицам пол высокие гарантии безопасности, и используют при этом:
Современное...








