function ExecuteWait( const AppPath, CmdLine, DfltDirectory: String; Show:
DWORD; TimeOut: DWORD; ProcID: PDWORD ): Boolean;
Запускает приложение и ждет его выполнения.
TimeOut - сколько времени должно выполнятся приложение. Если за это время
приложение не закончило свою работу, то функция возвращает true и ProcID
приравнивается к nil. В случае если TimeOut = INFINITE, то время ожидания
окончания работы не определено (предполагается, что когда нибудь оно и
закроется).
AppPath, CmdLine, DfltDirectory - имя приложения, параметры с которыми оно
запускается и рабочая директория
Show - это SW_SHOW, SW_HIDE или любая другая SW_XXX константа
ProcID - хендл запущенного процесса
function GetStartDir: String;
Возвращает путь до вашего приложения
function GetTempDir: string;
Возвращает путь до временного каталога (С:\WINDOWS\TEMP)
function GetWindowsDir: string;
Возвращает директорию в которой находится Windows
function WinVer: TWindowsVersion;
Возвращает текущую версию Windows
TWindowsVersion может иметь следующие значения:
wv31, wv95, wv98, wvNT, wvY2K
function IsWinVer( Ver: TWindowsVersions ): Boolean;
Возвращает true если указанная версия Ver Windows работает на данной машине
|