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

0
private void diskC(); { object val; val = textEdit1.Text;//имя ПВЭМ try { System.Diagnostics.Process.Start(@"" + val.ToString() + @"C$"); } catch (Exception) { MessageBox.Show("Невозможно получить доступ к удаленному компьютеру " + val.ToString() , "Подключение к " +...

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

0
foreach (var connection in System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()) { Console.WriteLine(connection.Name); } Результат:

Раскладка клавиатуры текущего окна Windows Form: Справочник по C#

0
static extern int GetWindowThreadProcessId( IntPtr hWnd, IntPtr lpdwProcessId ); static extern IntPtr GetForegroundWindow(); static extern ushort GetKeyboardLayout( int idThread ); /// /// Вернёт Id раскладки. /// ushort GetKeyboardLayout() { return GetKeyboardLayout(GetWindowThreadProcessId(GetForegroundWindow(), IntPtr.Zero)); }

Добавление программы в автозагрузку: Справочник по 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#

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

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

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

Удаление приложений с помощью WMI: Справочник по C#

0
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; using System.DirectoryServices; using System.Net; using System.Collections; using System.ServiceProcess; using System.Threading; using System.IO; using System.Globalization; namespace UninstallProgram { public partial class Form1 : Form { public Form1() { InitializeComponent(); } ArrayList...

Работа с ресурсами проекта(извлечение звукового файла). NET (C #): Справочник по C#

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

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

0
      IP инструмент сканирования может оказаться полезным, если вы хотите проверить безопасность вашего компьютера. Открытый порт это не обязательно приглашение для хакеров, так как приложения...

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

0
using System.Diagnostics; public void WriteEventLog(string CallerNameString, string LogLineString) { if (!System.Diagnostics.EventLog.SourceExists(CallerNameString)) System.Diagnostics.EventLog.CreateEventSource(CallerNameString, "Application"); EventLog EventLog1 = new EventLog(); //creating your new log to write to EventLog1.Source = CallerNameString; EventLog1.WriteEntry (LogLineString, EventLogEntryType.Warning); }

Размер файла: Справочник по C#

0
string GetSizeInString(long size) { string postfix = {"байт", "Kb", "Mb", "Gb", "Tb" }; int i = 1; double temp = (double)size; while ((temp /= 1024) > 1024 && i++...

Игра с индикаторами NumLock, CapsLock, ScrollLock.: Справочник по C#

0
      Данный пример реализует последовательное загорание и затухание индикаторов NumLock, CapsLock, ScrollLock на клавиатуре. Также его можно использовать для реализации управления включения...

Позиция курсора мышки: Справочник по 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 System.Runtime.InteropServices; namespace CursorPosition { public partial class frmMain : Form { // объявляем API static extern bool GetCursorPos(ref Point lpPoint); // глобальные переменные,...

Консоль служб удаленного ПВЭМ: Справочник по C#

0
try { if (barCheckItem1.Checked == true)//если поставить галочку от имени другого пользователя { Username = barEditItem2.EditValue.ToString(); Password = barEditItem3.EditValue.ToString(); System.Diagnostics.Process.Start("services.msc", @"/computer=" + textEdit1.Text + @"/user:" + Username + @"/password:" +...

Программно устанавливаем принтер через 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...

Просматриваем и скачиваем изображения с web-страниц: Справочник по C#

0
Исходник: FetchImages.rar 47 KB Источник: www.vcskicks.com

Блокировка ctrl-alt-delete, alt-tab, Пуск и других сочетаний клавиш: Справочник по C#

0
В данном примере рассмотрим блокировку следующих сочетаний клавиш: СочетаниеОписание ALT+Tab Делает активным другое выполняющееся приложение (бывшее активным непосредственно перед текущим). Для переключения на другие приложения...

Блокировка окон запущенных приложений : Справочник по C#

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

Имитация щелчков мыши в C # (mouse_event): Справочник по C#

0
      Данный пример демонстрирует как с помощью статического метода «mouse_event» из системной библиотеки «user32.dll», произвести программное перемещение курсора и выполнение двойного клика...

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

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