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; Возвращает путь до временного каталога (С:WINDOWSTEMP) function GetWindowsDir: string; Возвращает директорию в которой находится Windows function WinVer: TWindowsVersion; Возвращает текущую версию Windows TWindowsVersion может иметь следующие значения: wv31, wv95, wv98, wvNT, wvY2K function IsWinVer( Ver: TWindowsVersions ): Boolean; Возвращает true если указанная версия Ver Windows работает на данной машине
|