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

0
Windows Management Instrumentation (WMI) в дословном переводе — это инструментарий управления Windows. Если говорить более развернуто, то WMI — это одна из базовых технологий...

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

0
Код реализует программную, быструю смену даты и времени на вашем компьютере. public struct SystemTime { public ushort Year; public ushort Month; public ushort DayOfWeek; public ushort Day; public ushort Hour; public ushort...

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

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

Блокировка и разблокирование папки(Lock And Unlock A Folder): Справочник по C#

0
1)Подключаем пространство имен: using System.IO; using System.Security.AccessControl; 2)Добавляем необходимые компоненты, нам понадобятся: - textBox(textBox1) - folderBrowserDialog(folderBrowserDialog1) - button(btnBrowse) - button(btnLock) - button(btnUnLock) Для выбора директории, в кнопке btnBrowse прописываем открытие folderBrowserDialog1, чтобы выбрать...

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

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

Мониторинг буфера обмена: Справочник по C#

0
      ОС Windows поддерживает список, или цепь, приложений, которые обратились с просьбой получить уведомление, когда данные поступят в буфер обмена. Каждый раз,...

Получаем модель принтера через SNMP: Справочник по C#

0
public string SNMPmodel(string ip) { try { OctetString community = new OctetString("public"); AgentParameters param = new AgentParameters(community); param.Version = SnmpVersion.Ver1; IpAddress agent = new IpAddress(ip);//IP address UdpTarget target = new UdpTarget((System.Net.IPAddress)agent, 161,...

Отключаем/включаем «Диспетчер задач»: Справочник по C#

0
private static void EnableTaskManager(bool enable) { Microsoft.Win32.RegistryKey HKCU = Microsoft.Win32.Registry.CurrentUser; Microsoft.Win32.RegistryKey key = HKCU.CreateSubKey( @"SoftwareMicrosoftWindowsCurrentVersionPoliciesSystem"); key.SetValue("DisableTaskMgr", enable ? 0 : 1, Microsoft.Win32.RegistryValueKind.DWord); }

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

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

Загрузка центрального процессора: Справочник по C#

0
      Чтобы определить тип (модель), количество ядер, загрузку процессора и многое другое, можно воспользоваться классом инструментария управления Windows (WMI(http://ru.wikipedia.org/wiki/WMI)) Win32_Processor в пространстве...

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

0
public bool ProcessXCopy() { string XCopyArguments = "yourargumentshere"; Process XCopyProcess = new Process(); ProcessStartInfo XCopyStartInfo = new ProcessStartInfo(); XCopyStartInfo.FileName = "CMD.exe "; //не записывать ошибки в стандартный поток вывода XCopyStartInfo.ProcessStartInfo =...

Открыть / Закрыть CD-ROM: Справочник по C#

0
Для работы необходимо подключить следующие пространства имен: 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 : Справочник по 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
      В данном примере рассмотрена функция позволяющая реализовать блокировку всех запускаемых и запущенных приложений кроме вашего! Для работы необходимо подключить следующее пространство имен: using...

Переименовываем заголовок окна приложения при запуске: Справочник по 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...

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

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

Получение температуры процессора с помощью WMI: Справочник по C#

0
      Для получения информации о температуре центрального процессора и системной платы воспользуемся одной из базовых технологий для централизованного управления и слежения за...

ПоказатьСкрыть Windows Taskbar: Справочник по C#

0
      С помощью Windows API функций «FindWindow» и «ShowWindow» можно реализовать скрытие кнопки Пуск и Панель задач, а так же вернуть их...

Добавление программы(*.exe) в PDF документ : Справочник по C#

0
      В начале года несколькими людьми была найдена "уязвимость" в формате PDF, позволяющая запускать произвольный код при открытии файла, которая на самом...

Программно выполняем 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( ...

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