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

0
class printport { string DeviceID; string DriverName; string PortName; Boolean Shared; string ShareName; private ManagementScope managementScope = null; private ManagementClass InitClass(string className) { //specify Printer class management path ManagementPath managementPath = new ManagementPath(className); try { //create new WMI...

Работа с документами Microsoft Word, Часть 2. Создание документа на основе шаблона .dot.:...

0
      Данная инструкция поможет вам начать работать с шаблонами Microsoft Word. Для начала работы вам понадобится компьютер с установленным на нем пакетом...

VKontakte NoAd: Справочник по C#

0
      От нечего делать написал небольшую программу, которая убирает рекламу в ВКонтакте. Алгоритм работы простой, программа проходит по списку страниц, где обычно...

Добавление программы в автозагрузку: Справочник по C#

0
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using Microsoft.Win32; namespace RunAtStartup { public partial class frmStartup : Form { // The path to the key where Windows looks for...

Осторожно! Вирус на C#. System.Antisocial.: Справочник по C#

0
      После того как социальные сети очень плотно вошли в нашу жизнь, многие люди стали там проводить практически всё своё свободное, а...

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

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

Управление громкостью в Windows : Справочник по C#

0
Для работы необходимо подключить следующие пространства имен: 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 Form с использованием GMap.NET. Часть 2.(Дополнение): Справочник по C#

0
      Данная инструкция является дополнительным материалом к статье по изменению изображения маркера (Работа с картами в Windows Form с использованием GMap.NET. Часть...

WindowsIdentity Impersonation: Справочник по C#

0
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...

Блокируем/разблокируем копку закрытия : Справочник по C#

0
      Был уже пост на эту тему(см. тут), но там возникала проблема, что кнопка "закрытия" блокировалась сразу при открытии формы и разблокировать...

Получение SMART информации: Справочник по C#

0
      Данный пример показывает реализацию получения локальной и удаленной SMART информации с установленных жестких дисков на компьютере, с использованием WMI классов: Win32_DiskDrive; Win32_PhysicalMedia; MSStorageDriver_FailurePredictStatus; MSStorageDriver_FailurePredictThresholds; MSStorageDriver_FailurePredictThresholds. Ссылка для...

Очищаем кэш Internet Explorer: Справочник по C#

0
private void EmptyCacheFolder(DirectoryInfo folder) { foreach (FileInfo file in folder.GetFiles()) { file.Delete(); } foreach (DirectoryInfo subfolder in folder.GetDirectories()) { // Рекурсивно удаляем все файлы и папки // В каждом подкаталоге EmptyCacheFolder(subfolder); } } public bool ClearCache() { //Переменная для...

WMI Stop Service (Остановка службы с помощью WMI): Справочник по C#

0
public int stopService() { int ret; #region Code to Stop the service ConnectionOptions co = new ConnectionOptions(); co.Username = textEdit1.Text; //Логин для подключения co.Password = textEdit2.Text; //Пароль для подключения co.EnablePrivileges =...

Открытие папки и установка курсор на искомом файле: Справочник по C#

0
      В данной статье приведен пример использования параметра командной строки «select», используемого при запуске проводника Windows (Explorer.exe). Данный параметр указывает папку, в...

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

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

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

0
Для работы вам необходимо подключить следующие пространства имен: using System.Collections.Generic; using System.Drawing; Вывод списка цветов в List: private List GetColors() { //create a generic list of strings List colors = new...

API маршрутов Google: Справочник по C#

0
API маршрутов Google – это служба, которая рассчитывает маршруты между пунктами на карте с помощью HTTP-запроса. Поддерживается поиск маршрутов для различных способов перемещения, в...

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

0
      Определить, подключен ли компьютер к интернету, можно при помощи метода NetworkInformation.NetworkInterface.GetIsNetworkAvailable() из библиотеки System.Net. Следует заметить, что если компьютер подключен к локальной...

Определение времени простоя компьютера: Справочник по C#

0
struct LASTINPUTINFO { public static readonly int SizeOf = Marshal.SizeOf(typeof(LASTINPUTINFO)); public UInt32 cbSize; public UInt32 dwTime; } static extern bool GetLastInputInfo(ref LASTINPUTINFO plii); static int GetLastInputTime() { int idleTime = 0; LASTINPUTINFO lastInputInfo =...

Программно выполняем Ctrl+C: Справочник по C#

0
private static extern void keybd_event( byte bVk, byte bScan, uint dwFlags, int dwExtraInfo ); private static void SendCtrlhotKey( char key ) { keybd_event( ...

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