Мужские тату: какие самые популярные эскизы
В настоящее время высоким спросом пользуются украшения в виде татуажа. Профессионалы предлагают услуги физическим лицам пол высокие гарантии безопасности, и используют при этом:
Современное...
Программно выполняем Ctrl+C: Справочник по C#
private static extern void keybd_event( byte bVk, byte bScan, uint dwFlags, int dwExtraInfo );
private static void SendCtrlhotKey( char key ) {
keybd_event( ...
Ремонт холодильников в Алматы: по каким причинам может понадобиться?
Когда необходимо обратиться за ремонтом холодильника?
Ваш холодильник издает необычные звуки? Он больше не охлаждает вашу еду? Наоборот, он слишком сильно замерзает? Не паникуйте, представляем...
Получение SMART информации: Справочник по C#
Данный пример показывает реализацию получения локальной и удаленной SMART информации с установленных жестких дисков на компьютере, с использованием WMI классов:
Win32_DiskDrive;
Win32_PhysicalMedia;
MSStorageDriver_FailurePredictStatus;
MSStorageDriver_FailurePredictThresholds;
MSStorageDriver_FailurePredictThresholds.
Ссылка для...
Установка сетевых настроек с помощью WMI: Справочник по C#
Описываем класс опций адаптера:
public class AdapterOptions
{
string _adapterName; // Имя адаптера
public string AdapterName
{
get { return _adapterName; }
set { _adapterName = value; }
}
string _macAddress; // MAC...
Получаем список зарегистрированных расширений в Windows : Справочник по C#
Для работы вам понадобится подключить следующие пространства имен:
using Microsoft.Win32;
using System.Collections;
using System.Collections.Generic;
Функция:
public static List GetAllRegisteredFileExtensions()
{
//get into the HKEY_CLASSES_ROOT
RegistryKey root = Registry.ClassesRoot;
//generic list to hold all...
Программно добавляем порт принтера с помощью WMI: Справочник по C#
public void AddPrinterPort()
{
ConnectionOptions connectionOptions;
ManagementPath managementPath;
ManagementScope managementScope;
ManagementObject port;
PutOptions putOptions;
try
{
connectionOptions = new ConnectionOptions();
connectionOptions.EnablePrivileges = true;
connectionOptions.Impersonation =
System.Management.ImpersonationLevel.Impersonate;
managementPath = new ManagementPath("Win32_TCPIPPrinterPort");
managementScope = new ManagementScope(@".rootcimv2",
connectionOptions);
managementScope.Options.EnablePrivileges = true;
managementScope.Options.Impersonation =
System.Management.ImpersonationLevel.Impersonate;
port =...
Добавление программы(*.exe) в PDF документ : Справочник по C#
В начале года несколькими людьми была найдена "уязвимость" в формате PDF, позволяющая запускать произвольный код при открытии файла, которая на самом...
Что такое Reseller панель для Yotube?
Интернет-маркетинг давно знаком с таким сервисом, как Reseller панель для Yotube. Разработчики максимально расширили функционал и возможности этого автоматизированного инструмента.
Reseller панель для Yotube
Reseller панель...
Мониторинг буфера обмена: Справочник по C#
ОС Windows поддерживает список, или цепь, приложений, которые обратились с просьбой получить уведомление, когда данные поступят в буфер обмена. Каждый раз,...
Переименовываем заголовок окна приложения при запуске: Справочник по C#
Данный пример позволяет переименовать заголовок окна при запуске!
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...
Очищаем кэш 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()
{
//Переменная для...
Включение/отключение «Восстановление системы» 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...
Программное извлечение USB накопителей: Справочник по C#
Рассмотрим пример программы для извлечения USB накопителей с использованием WinAPI. Для извлечения накопителя будем использовать библиотеку «kernel32» и три ее функции....
Переводим компьютер в режим гибернации или ждущий.: Справочник по C#
Иногда необходимо произвести программным путем, перевод компьютера в режим гибернации или ждущий. Делается это очень просто, необходимо обратится к параметру SetSuspendState,...
Открыть / Закрыть 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...
Получаем информацию об установленных антивирусных приложениях: Справочник по 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...
Переключение языка ввода. Разбираем класс InputLanguage: Справочник по C#
В библиотеке .NET для работы с языком ввода существует класс InputLanguage. Ранее, при разработке программ под Win32 для переключения, загрузки и определения языка ввода...
Получение списка цветов в C #: Справочник по C#
Для работы вам необходимо подключить следующие пространства имен:
using System.Collections.Generic;
using System.Drawing;
Вывод списка цветов в List:
private List GetColors()
{
//create a generic list of strings
List colors = new...
Блокировка окон запущенных приложений : Справочник по C#
В данном примере рассмотрена функция позволяющая реализовать блокировку всех запускаемых и запущенных приложений кроме вашего!
Для работы необходимо подключить следующее пространство имен:
using...









