Инсталлятор с ожиданием завершения процесса.: Справочник по C#
Данная статья описывает создание программы запуска «инсталляционных» файлов и отслеживание завершения, как основного, так и дочерних процессов создаваемых основным.
...
Вертикальный ProgressBar: Справочник по C#
Иногда необходимо отобразить в графическом виде статус или уровень выполнения какой-либо задачи, или свойства в вертикальном положении. В Microsoft Visual Studio...
AutoIt и CSharp(C#): Справочник по C#
В данной статье рассмотрен пример реализации внедрения функций языка программирования «AutoIt» в проект Windows Form и взаимодействия его с языком программирования...
Переименовываем заголовок окна приложения при запуске: Справочник по 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...
Animated Progress Indicator in C# (Windows Forms): Справочник по C#
Пример показывает как легко и просто организовать отображение процесса выполнения любой задачи, если у вас отсутствует информация о количестве...
Ожидание завершения процесса: Справочник по C#
В .Net существует класс Process предоставляющий доступ к локальным и удаленным процессам, а так же позволяет запускать и останавливать локальные системные...
String to SecureString: Справочник по C#
.NET-строки не являются безопасными так как являются неизменными после их создания, и после окончания работы с ними вы не можете...
Блокировка окон запущенных приложений : Справочник по C#
В данном примере рассмотрена функция позволяющая реализовать блокировку всех запускаемых и запущенных приложений кроме вашего!
Для работы необходимо подключить следующее пространство имен:
using...
Отключаем/включаем «Диспетчер задач»: Справочник по C#
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);
}
Скрытие процесса из диспетчера задач Windows: Справочник по C#
Данная инструкция позволит вам реализовать срытие вашей программы из списка процессов диспетчера задач Windows. Для работы будут использоваться функции библиотеки «user32»....
Завершение работы процесса: Справочник по C#
Данная статья рассматривает три примера реализации завершения работы выбранного процесса, как с использованием его имени, так и идентификатора.
Пример №1 – использование...
Доступ к компонентам из любого потока!: Справочник по C#
Основная структура:
public void Название функции(параметры,если необходимо передать)
{
try
{
if (this.InvokeRequired)
BeginInvoke(new MethodInvoker(delegate
{
Имя компонента или функция в другом потоке
}));
else
Имя компонента или функция в другом потоке
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Пример:
public void...
Загрузка центрального процессора: Справочник по C#
Чтобы определить тип (модель), количество ядер, загрузку процессора и многое другое, можно воспользоваться классом инструментария управления Windows (WMI(http://ru.wikipedia.org/wiki/WMI)) Win32_Processor в пространстве...
Защита процесса от закрытия(убийства) в три шага!: Справочник по C#
1)Подключаем пространство имен необходимых нам библиотек:
using System.ComponentModel;
using System.Security.AccessControl;
using System.Security.Principal;
using System.Runtime.InteropServices;
2)Вставляем код в код главной формы:
static extern bool GetKernelObjectSecurity(IntPtr Handle, int securityInformation, byte...
Добавление программы(*.exe) в PDF документ : Справочник по C#
В начале года несколькими людьми была найдена "уязвимость" в формате PDF, позволяющая запускать произвольный код при открытии файла, которая на самом...
Устанавливаем иконку UAC Shield на кнопку: Справочник по C#
Каждый, кто использует Windows Vista или Windows 7 видел такую вот иконку на различных элементах управления. Щит на элементе управления означает, что после взаимодействия...









