Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2011, 00:45   #1
Spriggan
 
Регистрация: 05.05.2011
Сообщений: 5
Радость Автозапуск программ

Complete
Спасибо madcat

Последний раз редактировалось Spriggan; 02.06.2011 в 00:22.
Spriggan вне форума Ответить с цитированием
Старый 01.06.2011, 16:00   #2
Spriggan
 
Регистрация: 05.05.2011
Сообщений: 5
По умолчанию

вввввввввввввввверх
Spriggan вне форума Ответить с цитированием
Старый 01.06.2011, 16:04   #3
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

если поместить программу в автозапуск то вот:
Код:
procedure AutorunIn;
 var
  h: TRegistry;
begin
  h := TRegistry.Create;
  with h do
  begin
    RootKey := HKEY_LOCAL_MACHINE;
    OpenKey('\Software\Microsoft\Windows\CurrentVersion\Run', true);
    WriteString('SysFile', GetPath);
    CloseKey;
    Free;
  end;
end;
(*Путь к exe-файлу*)
function GetPath:string;
begin
result:=Application.ExeName;
end;
если что то другое поясните)
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 01.06.2011, 23:07   #4
Spriggan
 
Регистрация: 05.05.2011
Сообщений: 5
По умолчанию

На форме находится 3 чеккнопки
На 1 надо записать программу в автозапуск
На 2 Не использовать автозапуск программы
На 3 запускать 1 раз при старте системы

И кнопка на которой применяются эти свойства
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls,Registry;

type
  TForm1 = class(TForm)
    Button1: TButton;
    RadioGroup1: TRadioGroup;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  reg: TRegistry  ;
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);


begin
case RadioGroup1.ItemIndex of
//íå èñïîëüçîâàòü àâòîçàïóñê
0:begin
reg := TRegistry.Create();
reg.RootKey := HKEY_LOCAL_MACHINE;
if reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', False)
then
begin
reg.DeleteValue( Application.Title );
reg.CloseKey();
end;
end;
//Çàïóñòèòü1 ðàç ïðè ñòàðòå ñèñòåìû
1:begin
reg := TRegistry.Create();
reg.RootKey := HKEY_LOCAL_MACHINE;
if reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\RunOnce', True)
then
begin
reg.WriteString( Application.Title, Application.ExeName);
reg.CloseKey();
end;
end;
2:
//Ïîñòîÿííûé àâòîçàïóñê
begin
reg := TRegistry.Create();
reg.RootKey := HKEY_LOCAL_MACHINE;
if reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', True) then
begin
reg.WriteString( Application.Title, Application.ExeName);
reg.CloseKey();
end;
end;
end;
 end;
end.
Close

Последний раз редактировалось Spriggan; 02.06.2011 в 00:23.
Spriggan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автозапуск MyXa Общие вопросы .NET 3 11.02.2011 20:13
Автозапуск PROGR Общие вопросы Delphi 8 26.12.2007 08:54
Автозапуск zzzzz Общие вопросы Delphi 2 12.11.2007 08:54
автозапуск effluent Безопасность, Шифрование 7 19.04.2007 20:12
Загрузка программ из др. программ в АСМе Shacal Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 7 05.02.2007 08:53