Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Вопрос,проверда на наличи данных в reg

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 22.12.2013, 19:19   #1
 Разведчик
Аватар для kadi123
 
kadi123 никому не известный тип
Регистрация: 24.01.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Вопрос,проверда на наличи данных в reg

Привет,у меня такой вопрос,я сделал форму.Добавил на нее checkBox и прописал условие(если чекбокс true,то добавляем программу в автозапуск,иначе удаляем).Но если я нажму чек(программа добавиться в автозапуск),закрою программу и открою снова,программа останется в автозагрузне,а чекбокс будет false,ну так вот,я хочу чтоб программа при запуске проверяла есть ли она уже в автозагрузке,если да,то ставила на чекборкс true.Напишите пожалкйста как можно это реализовать.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Microsoft.Win32;

namespace CheckSykabl9
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
const string name = "MyTestApplication";
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
string ExePath = System.Windows.Forms.Application.ExecutablePath;
RegistryKey reg;
reg = Registry.CurrentUser.CreateSubKey("Software\\Micro soft\\Windows\\CurrentVersion\\Run\\");
if (checkBox1.Checked == true)
{
reg.SetValue(name, ExePath);
}
else
{
reg.DeleteValue(name);
}
}

private void Form1_Load(object sender, EventArgs e)
{

}
}
}
  Ответить с цитированием
Старый 22.12.2013, 19:58   #2
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: Вопрос,проверда на наличи данных в reg

Код:
        private void Form1_Load(object sender, EventArgs e)
        {
            checkBox1.Checked = (Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run\\").GetValue(name) != null) ? true : false;
        }
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
  Ответить с цитированием
Старый 22.12.2013, 22:11   #3
 Разведчик
Аватар для kadi123
 
kadi123 никому не известный тип
Регистрация: 24.01.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Вопрос,проверда на наличи данных в reg

Цитата:
Сообщение от NickiteeПосмотреть сообщение
Код:
        private void Form1_Load(object sender, EventArgs e)
        {
            checkBox1.Checked = (Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run\\").GetValue(name) != null) ? true : false;
        }

спасибо
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Куплю] ВАЛИДНЫЕ ПОЧТЫ МАИЛ(ПРОСТО ВАЛИДНОСТЬ НА МАЙЛ РУ,НЕ НА ПВ,НА МАЙЛ,РУ) ТвойБрат Perfect World 3 03.02.2013 17:37
[Программа] База данных? ars471 Вопросы и ответы, обсуждения 1 10.07.2011 20:33

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 11:35.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net