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

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

В этой статье показывается пример того как добавить созданную программку в реестр, для того чтоб она запускалась при автозапуске 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.Registr ... Читать дальше »
Просмотров: 850 | Добавил: Seager74 | Дата: 02.02.2012 | Комментарии (4)

Работа с кодировками.

По умолчанию в .NET все текстовые данные в кодировке UTF8, но часто требуется считать текстовый файл, сохраненный в другой кодировке, допустим в WIN1251. В таком случае если в файле был русский текст в кодировке WIN1251, при считывании его в UTF8 мы получим нечитаемые данные. Для того чтобы переводить строки из одной кодировки в другую существует класс Encoding из пространства имен System.Text, благодаря которому зная исходную кодировку мы можем привести текстовые данные к нужной кодировке. Рассмотрим следующий пример, например, мы хотим конвертировать считанную строку в кодировке WIN1251 в кодировку DOS(866), для этого мы можем использовать следующий код:

class Program
{
private static string in1251;
private static readonly Encoding enc1251 = Encoding.GetEncoding(1251);
private static readonly Encoding enc866 = Encoding.GetEncoding(866);

... Читать дальше »
Просмотров: 2103 | Добавил: Seager74 | Дата: 02.02.2012 | Комментарии (0)

Поиск
Календарь
«  Февраль 2012  »
Пн Вт Ср Чт Пт Сб Вс
  12345
6789101112
13141516171819
20212223242526
272829
Архив записей
Copyright Алексей Чеботарев aka BTR © 2025