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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.08.2010, 05:53   #1
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
Вопрос Найти на винчестере exe и запустить его?

Собственно вопрос.как это сделать?Подскажите плз
ZvEr_HaCkEr вне форума Ответить с цитированием
Старый 28.08.2010, 06:54   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Для этого есть три функции:
#include <process.h>
int execlp(char *patch, char *arg0, *arg1, ..., *argn, NULL);

#include <process.h> или #include <stdio.h>
int spawnlp(int mode, char *patch, char *arg0, ...., *argn, NULL);

int WinExec(const char *CmdLine, unsigned int CmdShow);

Подробнее А. Я. Архангельский "Программирование в С++ Builder 5".
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 28.08.2010, 07:20   #3
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

Мне на Delphi надо!!!Имя exe "Webmoney.exe"
ZvEr_HaCkEr вне форума Ответить с цитированием
Старый 28.08.2010, 07:54   #4
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Тогда WinExec. Это АПИ функция. Файл Windows.h. Должна работать и на Делфи и в С++.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 28.08.2010, 08:14   #5
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

Да знаю я это.В winexec надо указывать адрес до exe'шника,а мне надо найти его для начала! Ну укажу я
Код:
winexec('C:\Program Files\Web Money\Webmoney.exe',sw_normal);
,а вдруг у юзера он в D:\Program Files\Web Money\ установлен,или еще куда
ZvEr_HaCkEr вне форума Ответить с цитированием
Старый 28.08.2010, 09:07   #6
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Попробуй в реестре поискать. Улей HKEY_LOCAL_MACHINE/SOFTWARE/...
В автозапуске есть путь к этой проге. И у всех пользователей он прописан одинаково.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 28.08.2010, 09:08   #7
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Было тысчу раз. FindFirst, FindNext и прочее...
p51x вне форума Ответить с цитированием
Старый 28.08.2010, 09:24   #8
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

ShellExecute
_-Re@l-_ вне форума Ответить с цитированием
Старый 28.08.2010, 09:28   #9
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

Цитата:
Сообщение от _-Re@l-_ Посмотреть сообщение
ShellExecute
И что???И это юзать умею!
ZvEr_HaCkEr вне форума Ответить с цитированием
Старый 28.08.2010, 09:39   #10
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Попробуй в реестре поискать. Улей HKEY_LOCAL_MACHINE/SOFTWARE/...
В автозапуске есть путь к этой проге. И у всех пользователей он прописан одинаково.
А это как?Ну алгоритм понял.1) ищу ключ.2)Копирую адрес в переменную.3)Ну и как-то так
Код:
ShellExeCute(nil,handle,s1,nil,nil,sw_normal);
А первые два пункта
ZvEr_HaCkEr вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При перемещении файла на иконку программы, запустить его. Dionix Общие вопросы Delphi 2 10.02.2010 21:44
Что такое мемтест и как его запустить? Ромио Операционные системы общие вопросы 3 14.08.2009 08:54
Слепил макрос, как его запустить? zander Microsoft Office Excel 7 12.02.2009 19:51
Как запустить EXE из Delphi Delfyak О форуме и сайтах клуба 6 28.05.2008 19:25
Как запустить EXE XATAB Общие вопросы Delphi 4 08.07.2007 23:54