Компьютерный форум

Компьютерный форум (http://pchelpforum.ru/index.php)
-   Утилиты (http://pchelpforum.ru/forumdisplay.php?f=30)
-   -   Как добавить программы в автозагрузку? (http://pchelpforum.ru/showthread.php?t=5633)

bober 25.01.2009 12:58

Как добавить программы в автозагрузку?
 
Мне нужно знать где находится файл в котором есть все программы, которые атоматически запускаются после загрузки виндовса (если такой существует) или подскажите каким образом осуществляется автозапуск программ.

Стас Усольцев 25.01.2009 13:25

ПУСК - ВЫПОЛНИТЬ - MSCONFIG - АВТОЗАГРУЗКА

bober 25.01.2009 13:29

Ето не совсем то.Мне нужно добавить программу в автозагрузку. Желательно способом редактирования текстового документа

Стас Усольцев 25.01.2009 13:36

ПУСК - ПРОГРАММЫ - АВТОЗАГРУЗКА, вот туда делай ярлык от программы.

Iljeben 25.01.2009 14:18

Делай как Стас Усольцев сказал, только шелкни 2 раза по АВТОЗАГРУЗКЕ откроется папка туда и всталяешь ярлык.

Стас Усольцев 25.01.2009 14:21

Можно ведь и не щёлкать, просто ярлык навести на ПУСК, откроется пуск, потом навести ярлык на ПРОГРАММЫ, откроются программы, а потом навести на АВТОЗАГРУЗКА и отпустить ярлык. И ярлык будет в автозагрузке.

Iljeben 25.01.2009 14:29

Конечно можно, но думаю раз человек спрашивает, то значит он не знает как это делать. Поэтому думаю надо объяснять поподровнее. И желательно попроще.

Denesis 25.01.2009 16:41

Если программа у ухищрениями, ее модно добавить в автозагрузку через реестр после userinit. Многие программы (антивирусы) не берут во внимание этот ключ. Да и рядовой пользователь не разберется как убрать. Так же можно через блокнот написать батфайл, который будет копировать ваше приложение или ярлык к нему в папки автозугрузки. Можно ярлык (папку) добавить в самораспаковывающийся архив. В архиве указать "тихий" способ извлечения в папку автозугрузку. Ну и еще можно на программу зарегистрировать службу. А так же можно добавить для программы расписание запуска в Запланированные задачи в папке tasks. Способов много. Для чего конкретно нужно это?

bober 26.01.2009 13:26

Мне нужно чтобы программа, которую я написал сама добавляла себя в автозагрузку.И я не знаю как сделать так чтобы она сама скопировала ярлык в папку автозагрузки.Может све же есть документ в котором хранятся пути к программам которые должны загружаться? Тогда я знаю как сделать чтобы программа отредактировала етот файл и дописала себя!

Iljeben 26.01.2009 13:32

Попробуй в autoexec.bat прописать *.bat файл.

Denesis 26.01.2009 13:48

Цитата:

Попробуй в autoexec.bat прописать *.bat файл.
Это, кажется, уже давным-давно не катит.
Цитата:

Мне нужно чтобы программа, которую я написал сама добавляла себя в автозагрузку.И я не знаю как сделать так чтобы она сама скопировала ярлык в папку автозагрузки.
Я же выше в посте написал, как это сделать.

Iljeben 26.01.2009 14:15

Цитата:

Сообщение от Denesis
Цитата:

Попробуй в autoexec.bat прописать *.bat файл.
Это, кажется, уже давным-давно не катит.

Действительно, забыл что на дворе XXI век. :P

monte-kristo 10.02.2009 18:39

bober специально для вас нашел я так понимаю что вы создаете на дельфи:

Как поместить программу в автозапуск?
Это можно сделать несколькими способами, но наиболее оптимальный - занесение файла в автозапуск реестра, который находится по следующему адресу:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Run

uses Registry;

procedure TForm1.FormCreate(Sender: TObject);

var

// Переменная реестра

h: TRegistry;

begin

h := TRegistry.Create;

with h do

begin

RootKey := HKEY_LOCAL_MACHINE;

OpenKey('\Software\Microsoft\Windows\CurrentVersio n\Run', true);

WriteString('DelphiWorldApp', 'C:\Application.exe');

CloseKey;

Free;

end;

end;

Если не понятно смотрите здесь http://delphi.my1.ru/publ/4-1-0-35
Пожалуйста отпишись! Самому интересно!

bober 10.02.2009 19:13

Нет, не получается. Выдает ошибку.

Добавлено 02.10.2009 16:02:23:
Все же спасибо за поиск. Ваш ответ - сомый лучший среди всех!

Максимка 10.07.2009 13:55

Вот один из способов!!На мой взгляд самый удачный!
Заходим в реестр
ПУСК->ВЫПОЛНИТЬ->REGEDIT
Затем идем по ветви
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Run
Там создаем двоичный параметр, имя которого является название программы
Затем нажимаем правой кнопкой мыши на него и выбираем опцию ИЗМЕНИТЬ
В поле вводим полный путь к программе
НАПРИМЕР
c:\totalcmd\totalcmd.exe
Сохраняем и все!!После перезагрузки все будет работать


Текущее время: 23:15. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2007-2016, PCHelpForum.ru.