Копирование папки с вложениями на C#: Справочник по C#
Привожу пример реализации копирования папки с содержимым, довольно простой функции, при помощи System.IO.DirectoryInfo.
Итак — сразу к делу, пример кода с подробным описанием...
Отслеживание и получение количества непрочитанных сообщений в Microsoft Outlook: Справочник по C#
Очень часто бывает полезно организовать взаимодействие вашей программы с Microsoft Office (а также воспользоваться массой встроенных в него классов). При помощи...
Устанавливаем иконку UAC Shield на кнопку: Справочник по C#
Каждый, кто использует Windows Vista или Windows 7 видел такую вот иконку на различных элементах управления. Щит на элементе управления означает, что после взаимодействия...
Получение MAC адреса через SNMP: Справочник по C#
public void SNMPmac(string ip)
{
try
{
Pdu pdu;
SnmpV1Packet result;
arrSNMP = string.Empty;
OctetString community = new OctetString("public");
AgentParameters param = new AgentParameters(community);
param.Version = SnmpVersion.Ver1;
IpAddress agent = new IpAddress(ip);//IP address
UdpTarget target...
Удаление определенного текста из RichTextBox: Справочник по C#
private bool DeleteText (System.Windows.Forms.RichTextBox rtb, int start, int length)
{
int currentCaret = rtb.SelectionStart; // переходим к началу текста
bool success = false; // переменная для определения...
Создание CAPCHA для Windows Form приложений: Справочник по C#
Все замечали при регистрации или создании сообщения на форумах или обычных сайтах, везде присутствует картинка с искаженным текстом, которую обычно долго...
Открытие папки и установка курсор на искомом файле: Справочник по C#
В данной статье приведен пример использования параметра командной строки «select», используемого при запуске проводника Windows (Explorer.exe). Данный параметр указывает папку, в...
Windows Forms окна произвольной формы: Справочник по C#
В данной статье я покажу, каким образом возможно придавать окнам winforms-приложений произвольные формы, другими словами менять внешний вид. Конечно, для этих целей существует отдельная...
Получаем список зарегистрированных расширений в 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...
Работа с документами Microsoft Word, Часть 2. Создание документа на основе шаблона .dot.:...
Данная инструкция поможет вам начать работать с шаблонами Microsoft Word. Для начала работы вам понадобится компьютер с установленным на нем пакетом...
Работа с картами в Windows Form с использованием GMap.NET. Часть 2. : Справочник по...
Данная инструкция является продолжением обзора компонента по работе с картами - «GMap.NET». По завершению работы с данной инструкцией в вашем...
Список всех файлов в указанной папке: Справочник по C#
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace PictureQuality
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
// обработчик события кнопки для выбора папки
private void btnOpen_Click(object...
Запрет на изменение состояния CheckBox: Справочник по C#
Если вам необходимо запретить изменение состояния элемента управления CheckBox не используя свойства Enable со значением false, то этот пример для вас.
...
Создание точки восстановления Windows с помощью WMI (Сreate a System Restore point): Справочник по...
Данный пример позволяет легко и просто создавать точки восстановления Windows, не только на локальной ПЭВМ, но и на удаленной!
private void button2_Click(object sender, EventArgs e)
{
if...
Получаем все IP-адреса локальной машины (C#): Справочник по C#
Зачем может понадобиться узнать IP-адреса на локальной машине? Компьютер может иметь несколько IP адресов с одной NIC, и при создании сокетного приложения не всегда...
Получение температуры процессора с помощью WMI: Справочник по C#
Для получения информации о температуре центрального процессора и системной платы воспользуемся одной из базовых технологий для централизованного управления и слежения за...
Включаем/выключаем удаленный рабочий стол: Справочник по C#
try
{
RegistryKey key =
RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, TargetMachine.Name);
key = key.OpenSubKey(@"SYSTEMCurrentControlSetControlTerminal Server", true);
object val = key.GetValue("fDenyTSConnections");
bool state = (int)val != 0;
if (state)
{
key.SetValue("fDenyTSConnections", 0, RegistryValueKind.DWord);
MessageBox.Show("Remote Desktop is now ENABLED");
}
else
{
key.SetValue("fDenyTSConnections", 1,...






