Обучение Visual C# Суббота, 29.08.2026, 01:57
Меню сайта
Категории раздела
Работа с классами .Net Framework 4.0 [2]
Работа с контролами Visual C# 2010 [3]
Наш опрос
Оцените мой сайт
Всего ответов: 45
Статистика
Яндекс.Метрика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
<
Форма входа
Главная » 2012 » Февраль » 02 » Автозапуск программы .
10:18
Автозапуск программы .
Автозапуск программы .

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

Мы знаем что утилита regedit (Пуск->Выполнить->regedit), позволяет просматривать древовидную структуру реестра Windows. Чтобы программа запускалась при загрузке Windows, необходимо создать ключ реестра в ветке реестра "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\".

Названием ключа будет имя нашей программы, а значением - путь к исполняемому файлу программы.

Вот обработчик события Click() кнопки Add:

private void button1_Click(object sender, EventArgs e)
{
// ткрываем нужную ветку в реестре
// @"SOFTWARE\Microsoft\Windows\CurrentVersion\Run\"

Microsoft.Win32.RegistryKey Key =
Microsoft.Win32.Registry.LocalMachine.OpenSubKey(
"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\\",true);

//добавляем первый параметр - название ключа
// Второй параметр - это путь к
// исполняемому файлу нашей программы.
Key.SetValue("DoLinqToSql", "D:\\DoLinqToSql.exe");
Key.Close();
}


в данном случае директория D:\\ - та в который лежит исполняемый файл !

Вот обработчик события Click() кнопки Delete для удаления программы из авторана:

private void button2_Click(object sender, EventArgs e)

{
//удаляем
Microsoft.Win32.RegistryKey key =
Microsoft.Win32.Registry.LocalMachine.OpenSubKey(
"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
key.DeleteValue("DoLinqToSql", false);
key.Close();
}


Если перезагрузить компьютер, при загрузке ОС запустится программа !
Просмотров: 862 | Добавил: Seager74 | Рейтинг: 5.0/2
Всего комментариев: 1
1 Jeotoneeffing  
0
http://dp.tj Деловой портал Таджикистана: новости, бизнес-аналитика, события, воззрения, вложения так что проекты

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Календарь
«  Февраль 2012  »
Пн Вт Ср Чт Пт Сб Вс
  12345
6789101112
13141516171819
20212223242526
272829
Архив записей
Copyright Алексей Чеботарев aka BTR © 2026