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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2011, 23:09   #1
iLnes
Пользователь
 
Регистрация: 07.10.2011
Сообщений: 66
По умолчанию Автозагрузка скачанного файла

Добрый вечер.
Как в Delphi сделать автозагрузку, учитывая такую особенность:
Файл скачивается из интернете, и после скачки добавляется в автозагрузку. Такое возможно или как?
Именно не сам файл, который скачивает добавить в автозагрузку, а тот, который скачается.
iLnes вне форума Ответить с цитированием
Старый 07.10.2011, 23:19   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Автозагрузка чего? ОС?
Цитата:
Такое возможно или как?
А что невозможного? Скачали и заменили\удалили файл, который там лежал. Для получения пути к папке автозагрузки можно использовать ВинАпи функции.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 07.10.2011, 23:26   #3
iLnes
Пользователь
 
Регистрация: 07.10.2011
Сообщений: 66
По умолчанию

Неее)
Допустим, человек открывает билдер, вводит адрес до .exe файла (http://site.com/123.exe) нажимает "Сделать", создается другой .exe файл, допустим с названием Build.exe , запуская его, с сайта (http://site.com/123.exe) скачивается файл 123.exe и запускается, а так же добавляется в автозагрузку (файл 123.exe)
Такой downloader есть, но чтобы прописывался скачиваемы файл в автозагрузку не знаю как организовать.
iLnes вне форума Ответить с цитированием
Старый 07.10.2011, 23:30   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Что-то ничего не понял, видимо спать пора.
Цитата:
файл в автозагрузку не знаю как организовать
Проблема именно с добавлением в автозагрузку? Причем тут скачивание и прочее тогда? Гуглите ВинАпи функцию для получения пути к профилю текущего юзера и там и папка с автозагрузкой рядом (мб даже отдельная функция есть). Или через реестр еще можно.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 07.10.2011, 23:52   #5
iLnes
Пользователь
 
Регистрация: 07.10.2011
Сообщений: 66
По умолчанию

Да как просто добавить файл туда при запуске знаю.
А мне по другому надо.
Я, открываю допустим Compiled_Project.exe , ввожу там адрес такой: http://site.com/123.exe , нажимаю на кнопку "Сделать", создается в папку файл build.exe , запуска. его, с сайта http://site.com/ он скрыто скачивает файл 123.exe и запускает его, копируется в папку AppData допустим, А ТАК ЖЕ файл, которые скопировался в AppData, прописывается в автозагрузку. Тоесть эту функцию записи данного файла должен выполнять лоадырь, т.к сам файл уже скомпилированный и я не могу прописать в нем автозагрузку.
iLnes вне форума Ответить с цитированием
Старый 07.10.2011, 23:56   #6
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,430
По умолчанию

а в чем проблема то?
ачаем ваш билд.екзе сохраняем, запускаем, прописываем в автозагрузку сами и радуемся.
Человек_Борща вне форума Ответить с цитированием
Старый 07.10.2011, 23:59   #7
iLnes
Пользователь
 
Регистрация: 07.10.2011
Сообщений: 66
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
а в чем проблема то?
ачаем ваш билд.екзе сохраняем, запускаем, прописываем в автозагрузку сами и радуемся.
Да не мне это надо, а для людей.
Этому файлу нужна автозагрузка, а именно в 123.exe она отключена.
Грубо говоря, лоадырь (Build.exe) должен качать файл и сам же прописывать 123.exe (скаченный с сайта) в автозагрузку.
iLnes вне форума Ответить с цитированием
Старый 08.10.2011, 00:11   #8
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
создается в папку файл build.exe
Чем создается, кем создается? Вашей прогой или духом святым?
Цитата:
запуска. его
Кого его?
Цитата:
с сайта http://site.com/ он скрыто скачивает файл 123.exe и запускает его, копируется в папку
Кто он?
Ничего не понял. Внятно можно описать проблему?
Это же ваша прога будет все делать, пусть и прописывает
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 08.10.2011, 00:20   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Да по-моему не стоит забивать голову что там и где создается. Автору просто надо как-то закинуть этот созданный файл в автозагрузку (папку юзер\автозагрузка, например).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 08.10.2011, 00:27   #10
iLnes
Пользователь
 
Регистрация: 07.10.2011
Сообщений: 66
По умолчанию

Я уже думал, куда внятнее.
Вообщем.
Надо написать софт такой:
Запуская я допустим файл Compile_File.exe и ввожу там в поле Edit ссылку такого вида: http://site.com/123.exe , нажимаю "Сделать", в папку с программой, которую я запустим (Compile_File.exe) создается файл Build.exe, кидаю его любому человеку, он его запускает (Build.exe), и с сайта http://site.com/ (допустим) скачивается файл 123.exe и запускается скрыто. Далее, после того как файл скрыто запустился (123.exe скаченный с сайта) копирует себя в папку AppData и файл (который скопировался в AppData) прописывается в автозагрузку! Возможно такое? или до сих пор не понятно что я хочу?
iLnes вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автозагрузка, каталог "Автозагрузка" создается повторно (Win7 x32) MyIE Общие вопросы Delphi 10 29.03.2012 07:49
Автозагрузка скачанного файла iLnes Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 08.10.2011 11:31
автозагрузка sevitov_yura Общие вопросы Delphi 14 10.06.2010 12:55
Автозагрузка Altera Операционные системы общие вопросы 8 29.06.2008 21:54
ОБъём скачанного из интернета Kostia Работа с сетью в Delphi 2 23.11.2007 00:25