Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запуск exe файла [D6, XP]


Страницы:   1 2

BioStaR ©   (2008-08-11 11:51:00) 

Привет всем! У меня такой вопрос...

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

Подскажите пожалуйста, если такое возможно, буду благодарен!


Ega23   (2008-08-11 14:35:00) [21]


> Мне просто, если есть нужна команда и всё.


Ну и вперед!


Denis__   (2008-08-11 14:28:00) [22]


> Tregistry, TRegIniFile я изучал! Мне просто, если есть нужна
> команда и всё.

Ну и что тебе не понятно?


BioStaR   (2008-08-11 13:28:00) [23]

Значит тебе это не нужно, если ты удалишь, а для тех кому нужно не удалят! Tregistry, TRegIniFile я изучал! Мне просто, если есть нужна команда и всё.


Ega23   (2008-08-11 13:23:00) [24]

А если я его из реестра удалю, то что?

Ну это фигня, общие слова. Читай про TRegistry


BioStaR   (2008-08-11 13:13:00) [25]

Из реестра для того чтобы точно запустился! Вдь если указывать просто путь прога будет работать если файл там  действительности будет! А если не будет не запустит! А в реестре допустим я поставил игру San Andreas (ведб в реестр в одно и тоже место записывается на любом компе) и у меня ключ App сожержит путь к файлу исполняемому. И идея такая чтобы с помощью этого ключа запустить прогу, игру.


brother   (2008-08-11 12:33:00) [26]

те, прочитай ветку реестра, и используй в парамертах запуска
зы что за файл то???


Германн   (2008-08-11 12:31:00) [27]


> Но вот, чтобы запустить черз реестр, не понимаю

Бред. Реестр не для того предназначен, чтобы через него что-то запускали.
:)


brother   (2008-08-11 12:31:00) [28]

http://www.delphimaster.ru/cgi-bin/forum.pl?n=3&id=1218153220
в посте [39] есть пример, только не write, а read делай! )


Ega23   (2008-08-11 12:30:00) [29]


> Но вот, чтобы запустить черз реестр, не понимаю


Что значит "запустить через реестр"?


BioStaR   (2008-08-11 12:29:00) [30]

Ну с ShellExecute я разобрался т.к. раньше работал с этим! Могу запустить файл указав его место расположение (ShellExecute(handle,nil,'путь к файлу','','',SW_SHOWNORMAL);). Но вот, чтобы запустить черз реестр, не понимаю - справка английская, а инет у меня не бесконечный, чтобы по ссылкам летать =)))...

Если кто - то знает как это можно организовать, подскажите, плз!


brother   (2008-08-11 12:25:00) [31]

только вот что за файл, путь которого находится в реестре?
зы тебе еще и чтение из реестра надо да? ;)


Anatoly Podgoretsky   (2008-08-11 12:05:00) [32]

> Ega23  (11.08.2008 11:58:03)  [3]

А если непонятно?

А если непонятно, то повторяешь это в любой поисковой системе и смотришь примеры, которых просто невероятно много.


Ega23   (2008-08-11 11:58:00) [33]


> Ммммм! Я не совсем понял! Если не затруднит можете показать
> на примере? =)))
>


Могу. Набираешь CreateProcess, наводишь на него курсор, нажимаешь F1 (справа от Escape). Читаешь справку.
Аналогично можно поступить с ShellExecute.


BioStaR   (2008-08-11 11:56:00) [34]

Ммммм! Я не совсем понял! Если не затруднит можете показать на примере? =)))


Ega23   (2008-08-11 11:52:00) [35]

Можно. CreateProcess, ShellExecute + F1


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо