Проверка доступности сетевого адреса: Справочник по C#

0
      В данном примере рассмотрено использование команды Ping из пространства имен System.Net.NetworkInformation.Ping Pinger = new Ping(); PingReply Reply = Pinger.Send("127.0.0.1");     ...

Включение/отключение «Восстановление системы» Windows : Справочник по C#

0
Способ 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#

0
/// /// Перечисление FileOperationType для функции определяет, что делать с файлом. /// public enum FileOperationType : uint { /// /// Переместить файл /// FO_MOVE = 0x0001, /// /// Копировать...

Запись в файл Microsoft Word (2003,2007): Справочник по C#

0
//using Word = Microsoft.Office.Interop.Word; Word.Application ap = new Word.Application(); try { Word.Document doc = ap.Documents.Open(@"D:MyWord.doc", ReadOnly: false, Visible: false); doc.Activate(); Word.Selection sel = ap.Selection; if (sel != null) { switch (sel.Type) { case Word.WdSelectionType.wdSelectionIP: sel.TypeText(DateTime.Now.ToString()); sel.TypeParagraph(); sel.TypeText("Microsoft Word"); sel.TypeParagraph(); break; default: Console.WriteLine("Selection...

Получение информации об USB накопителях подключенных к ПЭВМ через WMI: Справочник по C#

0
      Рассмотрим пример получения информации о подключенных USB накопителях с использованием WMI (Windows Management Instrumentation) и его класса Win32_DiskDrive. Класс Win32_DiskDrive позволяет...

Переименовываем заголовок окна приложения при запуске: Справочник по C#

0
Данный пример позволяет переименовать заголовок окна при запуске! static extern int SetWindowText(IntPtr hWnd, string text); private void StartMyNotepad() { Process p = Process.Start("notepad.exe"); Thread.Sleep(100); SetWindowText(p.MainWindowHandle, "www.csharpcoderr.com"); } Пример как пользоваться функцией: private void...

Переводим компьютер в режим гибернации или ждущий.: Справочник по C#

0
      Иногда необходимо произвести программным путем, перевод компьютера в режим гибернации или ждущий. Делается это очень просто, необходимо обратится к параметру SetSuspendState,...

Проверка раскладки клавиатуры: Справочник по C#

0
      Данная инструкция поможет вам реализовать проверку раскладки клавиатуры в режиме реального времени по стандарту «ISO 639-1:2002» и трехбуквенный код, определенный в...

Добавляем свои кнопки в заголовок окна WPF(WinAPI): Справочник по C#

0
using System; using System.Windows; using System.Runtime.InteropServices; using System.Windows.Interop; namespace WpfApplication3 { // Interaction logic for Window1.xaml public partial class Window1 : Window { #region Win32 API Stuff // Define the Win32 API methods we...

Программное извлечение USB накопителей: Справочник по C#

0
      Рассмотрим пример программы для извлечения USB накопителей с использованием WinAPI. Для извлечения накопителя будем использовать библиотеку «kernel32» и три ее функции....

Проверка прав администратора у пользователя на локальной ПЭВМ: Справочник по C#

0
      Данная статья выполняет проверку прав администратора с использованием объекта «WindowsPrincipal». Существует два способа создания данного объекта в зависимости от того, должен...

Парсер курсов валют: Справочник по C#

0
      Простой пример, демонстрирует, как можно получить информацию о курсах валют из Интернета и распарсить ее. Информация о курсах валют берется с...

MSN Weather Получение погоды с MSN погода: Справочник по C#

0
Исходник MSNWeather.rar 2.1 Mb Источник www.shenturk.com

Коды клавиш: Справочник по C#

0
КлавишаДесятичное числоШестнадцатеричное числоСимволическое имяСравнение по символу F11120x70VK_F1- F21130x71VK_F2- F31140x72VK_F3- F41150x73VK_F4- F51160x74VK_F5- F61170x75VK_F6- F71180x76VK_F7- F81190x77VK_F8- F91200x78VK_F9- F101210x79VK_F10- пробел320x20VK_SPACE- BackSpace80x8VK_BACK- Tab90x9VK_TAB- Enter130x0DVK_RETURN- Shift160x10VK_SHIFT- Ctrl170x11VK_CONTROL- Alt180x12VK_MENU- CapsLock200x14VK_CAPITAL- Esc270x1BVK_ESCAPE- Insert450x2DVK_INSERT- PageUp330x21VK_PRIOR- PageDown340x22VK_NEXT- End350x23VK_END- Home360x24VK_HOME- курсор ←370x25VK_LEFT- курсор ↑380x26VK_UP- курсор →390x27VK_RIGHT- курсор ↓400x28VK_DOWN- Delete460x2EVK_DELETE- PrintScreen440x2CVK_SNAPSHOT- ScrollLock1450x91VK_SCROLL- 0,)480x30-0 1 !490x31-1 2 @500x32-2 3 #510x33-3 4 $520x34-4 5 %530x35-5 6 ^540x36-6 7 &550x37-7 8 *560x38-8 9 (570x39-9 ` ~1920xC0-- - _1890xBD-- = +1870xBB-- }2210xDD-- ; :1860xBA-- '...

Ожидание завершения процесса: Справочник по C#

0
      В .Net существует класс Process предоставляющий доступ к локальным и удаленным процессам, а так же позволяет запускать и останавливать локальные системные...

Читаем текст заголовков окон запущенных приложений в Windows: Справочник по C#

0
      Данная функция пригодится тем, кто работает с другими приложениями, запущенными в Windows. Мне она пригодилась для отправки сообщений и контроля приложения стороннего разработчика. public const...

Добавляем свои кнопки в заголовок окна Windows Form(WinAPI): Справочник по C#

0
Вам для работы необходимо добавить класс SystemMenu.cs. Ну или взять код приведенный ниже и добавить его в форму(окно) в котором вы хотите добавить свои...

Получение свободных букв дисков: Справочник по C#

0
/// /// method to retrieve all available drive letters /// /// public List GetAvailableDriveLetters() { List letters = new List(); //first let's get all avilable drive letters for (int...

Читаем стандартный вывод консольного приложения + DOS to UTF: Справочник по C#

0
      Добрый день друзья, сегодня я расскажу, как можно использовать стандартный вывод запускаемого консольного приложения.       Существует еще достаточно большое количество приложений, у которых нет окон и...

Чтение ARP таблицы с использованием WinAPI: Справочник по C#

0
      Данный пример реализует программное получение ARP таблицы через вызов «Internet Protocol Helper (IP Helper) API». Данный протокол позволяет разработчику программного...

ЭТО ИНТЕРЕСНО