Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для DillerInc

Обратный инженер


Сообщения: 644
Благодарности: 47

Профиль | Отправить PM | Цитировать


Snake750, можно использовать WinAPI:
CreateProcess -- для создания процесса/запуска приложения
Код: Выделить весь код
var
 sInfo : TStartupInfo;
 pInfo : TProcessInformation;
 OpenDlgBox : TOpenFileName;
begin
// Создание процесса
if CreateProcess(OpenDlgBox.lpstrFile, nil, nil, nil, False, 0, nil, nil, sInfo, pInfo) then
// бла-бла-бла
end;
TerminateProcess -- для завершения процесса/приложения
Код: Выделить весь код
procedure KillProcess(hProcess:DWORD); // Процедура убивания созданного нами процесса
var
 ExitCode : UINT; // Статус завершения определённого процесса
begin
if GetExitCodeProcess(hProcess, ExitCode) = True then
 TerminateProcess(hProcess, ExitCode);
end; // KillProcess

-------
То,что неясно,следует выяснить.То,что трудно творить,следует делать с великой настойчивостью. © Конфуций

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:45, 08-08-2008 | #3