КАК СДЕЛАТЬ ЧТОБ ПРИ СЛЕДУЮЩЕМ ЗАПУСКЕ Windows ОКНО НЕ ВЫВОДИЛОСЬ

Тема в разделе "Delphi - Система", создана пользователем NICK0101, 18 ноя 2008.

  1. NICK0101

    NICK0101 Гость

    У МЕНЯ ЕСТЬ ПРОГРАМКА КОТОРОЯ ПРИ КАЖДОМ ВКЛЮЧЕНИИ WINDOWS БУДЕТ ВЫВОДИТЬ ОПРЕДЕЛЕННОЕ СООБЩЕНИЕ (ПРОСТО ОБЫЧНОЕ ОКНО)
    КАК СДЕЛАТЬ ТАК ЧТОБ ПОЛЬЗОВАТЕЛЬ МОГ ПОСТАВИТЬ ГАЛОЧКУ В ПОЛЕ "НЕ ВЫВОДИТЬ ЭТО СООБЩЕНИЕ ПРИ СЛЕДУЮЩЕМ ЗАПУСКЕ WINDOWS" И ЭТО ОКНО БОЛЬШЕ ПОТОМ НЕ ПОЯВЛЯЛОСЬ Т.Е. НЕ ВИСЕЛО В АВТОЗАГРУЗКЕ?




    ЕСЛИ МОЖНО ПРИВЕДИТЕ ПРИМЕР.
    E-MAIL IN-SERVISNICK@MAIL.RU
    ЗАРАННЕЕ БЛАГОДАРЕН
     
  2. etc

    etc Гость

    NICK0101 Написать надо соотв. код. В чем собственно загвоздка?
     
  3. FBUS

    FBUS Well-Known Member

    Регистрация:
    12 мар 2008
    Сообщения:
    57
    Симпатии:
    0
    сохраняй либо в файле либо в реестре настройки. стоит галка - суй в автозагрузку, нет галки - удаляй
    Uses Registry;

    var R:TRegistry;

    procedure autorun(value:boolean);
    var path:string;
    begin
    path:=ExtractFilePath(application.ExeName);
    R:=TRegistry.Create;
    R.RootKey:=HKEY_LOCAL_MACHINE;
    R.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run',true);
    if not value then R.DeleteKey('MyProgram') else
    R.WriteString('MyProgram',path);
    end;


    Использование:
    Autorun(checkbox1.Checked);


    P.S не забудь на плюсик тыкнуть
     
Загрузка...

Поделиться этой страницей