Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.83/29: Рейтинг темы: голосов - 29, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 25.05.2011
Сообщений: 35
1

Автоматический запуск приложения

13.07.2011, 23:43. Просмотров 5547. Ответов 25
Метки нет (Все метки)


Здравствуйте! Уважаемые умельцы embarcadero delphi, borland delphi.
Сижу делаю приложение под Windows, подскажите пожалуйста, как сделать так, чтобы при включении компьютера или перезагрузки компьютера открывалось приложение?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.07.2011, 23:43
Ответы с готовыми решениями:

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

Автоматический запуск программы
Здравствуйте. Мои матрицы в прог. превышают 2 Гбайт оперативной памяти. Я вынужден считать прог. по...

автоматический запуск программы (написанной в delphi)
Всем привет! Может кто-нибудь подскажет. Нужно чтобы автоматически запускалась программа на...

Запуск приложения через батник из приложения
Суть такая, у меня есть батник который выполняет некую команду записывая результат в файл и после...

25
5438 / 2145 / 450
Регистрация: 20.11.2009
Сообщений: 7,178
Записей в блоге: 1
13.07.2011, 23:53 2
записать путь к программе в системный реестр в автозапуск

Добавлено через 2 минуты
Delphi
1
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
0
0 / 0 / 0
Регистрация: 25.05.2011
Сообщений: 35
14.07.2011, 00:19  [ТС] 3
Цитата Сообщение от Arcor Посмотреть сообщение
записать путь к программе в системный реестр в автозапуск

Добавлено через 2 минуты
Delphi
1
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
дай кусок кода пожалуйста.
0
5438 / 2145 / 450
Регистрация: 20.11.2009
Сообщений: 7,178
Записей в блоге: 1
14.07.2011, 01:51 4
вот так, добавится прога в автозапуск, но если ее не переносить с того места с которого которого она была записана, иначе он ее не найдет потом, прога запускается только под твоим пользователем при каждом новом старте Windows, удачи

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Registry;
 
type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
var TR: TRegistry;
begin
  TR := TRegistry.Create;
  TR.RootKey := HKEY_CURRENT_USER;
  TR.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', True);
  TR.WriteString('Моя прога', Application.ExeName);
  TR.CloseKey;
  TR.Free;
end;
 
end.
для проверки что записалось все нормально можешь проверить это, старт - выполнить-regedit- и дальше по написанному пути пройти, и там должна стоять новая запись с твоей прогой
0
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
15.07.2011, 00:20 5
а как можно поместить программу в автозапуск,и исходную копию удалить?просто скопировать?
0
5438 / 2145 / 450
Регистрация: 20.11.2009
Сообщений: 7,178
Записей в блоге: 1
15.07.2011, 00:28 6
Цитата Сообщение от spydark91 Посмотреть сообщение
а как можно поместить программу в автозапуск,и исходную копию удалить?просто скопировать?
какую копию? копию чего?
0
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
15.07.2011, 02:27 7
есть программа,например на рабочем столе. когда мы ее запускаем она должна поместить себя в автозагрузку.после чего мы можем удалять ее с рабочего стола
0
2183 / 1253 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
15.07.2011, 10:07 8
себя в автозагрузку.после чего мы можем удалять ее с рабочего стола
и как же она тогда запустится если ты ее удалишь?

Может она должна скопировать себя в другое место и поместить в автозагрузку не себя а свою копию?
Если так, то попахивает вирусом )
0
5438 / 2145 / 450
Регистрация: 20.11.2009
Сообщений: 7,178
Записей в блоге: 1
15.07.2011, 10:38 9
Цитата Сообщение от anonimus Посмотреть сообщение
и как же она тогда запустится если ты ее удалишь?

Может она должна скопировать себя в другое место и поместить в автозагрузку не себя а свою копию?
Если так, то попахивает вирусом )
да я уже давно говорил что он не программером становится, а больше хакером, почитай его темы, поймешь чем он занимается
0
25 / 24 / 4
Регистрация: 24.05.2011
Сообщений: 111
15.07.2011, 10:41 10
Автору: проверьте ваше приложение на VirusTotal.com после его компиляции. Скорее всего, как минимум 12 антивирусов будут на него ругаться.
1
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
15.07.2011, 13:29 11
Может она должна скопировать себя в другое место и поместить в автозагрузку не себя а свою копию?
просто сюда копировать?
C:\Users\Родион\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
0
5438 / 2145 / 450
Регистрация: 20.11.2009
Сообщений: 7,178
Записей в блоге: 1
15.07.2011, 13:36 12
Тут никто не понял твоего вопроса, что ты хочешь удалить и что куда спопировать? Ты хочешь удалить программу и потом запустить ее? это как возможно? Или ты хочешь чтобы если ты ее переносишь из папки в папку, т.е. в другое место чтобы все равно она потом запускалась с того места где она лежит сейчас?

Опиши проблему с самого начала и по пунктам что, зачем и почему
0
2183 / 1253 / 143
Регистрация: 28.04.2010
Сообщений: 4,592
15.07.2011, 13:36 13
Цитата Сообщение от spydark91 Посмотреть сообщение
просто сюда копировать?
C:\Users\Родион\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
сюда можно только ярлык твоего exe поместить, но лучше пропиши в реестр как тебе посоветовал Arcor
0
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
15.07.2011, 13:41 14
на реестр антивирус ругается
0
5438 / 2145 / 450
Регистрация: 20.11.2009
Сообщений: 7,178
Записей в блоге: 1
15.07.2011, 13:43 15
Цитата Сообщение от spydark91 Посмотреть сообщение
на реестр антивирус ругается
удали его.. он не нужен значит...

что за антивирус хоть? кашперский небось?
0
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
15.07.2011, 13:45 16
петросян однако)

Добавлено через 19 секунд
он самый
0
5438 / 2145 / 450
Регистрация: 20.11.2009
Сообщений: 7,178
Записей в блоге: 1
15.07.2011, 13:48 17
Цитата Сообщение от spydark91 Посмотреть сообщение
он самый
я его хуже вируса считаю... он мне 1 раз делов на компьютере натворил, что пришлось переустанавливать виндовс по новой и форматировать все ЖД... с тех пор я сказал :"это не антивирус - это бяка последняя"

Добавлено через 56 секунд
пользуюсь Avira бесплатной версией, проблем не было еще с ним
1
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
15.07.2011, 13:53 18
у меня поччему то не получается редактировать через делфи некаких разделов кроме HKEY_CURRENT_USER
0
5438 / 2145 / 450
Регистрация: 20.11.2009
Сообщений: 7,178
Записей в блоге: 1
15.07.2011, 13:53 19
а что является проблемой?
0
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
15.07.2011, 13:55 20
никаких ошибок
просто если я пытаюсь создать папку ,например в HKEY_CLASSES_ROOT,а потом открываю этот раздел через regedit там папки нету
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.07.2011, 13:55

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

Автоматический запуск и копирование программы.
Как сделать так что бы программа при запуске копировала себя же в другое место?

Автоматический запуск приложения
Добрый день. Использую Ubuntu 18.04 Написал приложение на QT которое запускаю командой в...

Автоматический запуск приложения (не в трей)
день добрый. подскажите, пожалуйста, есть приложение bitrix24 desktop приложение добавлено в...

Автоматический запуск приложения при загрузке ОС
кАК ПРОПИСАТЬ В VB6 ЧТОБЫ МОЁ ПРИЛОЖЕНИЕ ЗАПУСКАЛОСЬ ПРИ ЗАГРУЗКИ ОС


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.