Функция WinExec
Declare Function WinExec Lib "kernel32" (ByVal lpCmdLine As String, ByVal nCmdShow As Long) As Long
WinExec запускает указанное приложение. Данная функция оставлена для совместимости со старыми программами. Используйте CreateProcess
Возвращаемое значение
В успешном случае возвращается значение, превышающее 31. В случае ошибки возвращается значения
- 0 - Недостаточно памяти или ресурсов
- ERROR_BAD_FORMAT - exe-файл испорчен
- ERROR_FILE_NOT_FOUND - файл не найден
- ERROR_PATH_NOT_FOUND - заданный путь не найден
Параметры
- lpCmdLine
- Строка, содержащую командную строку (имя файла плюс возможные параметры). Если имя исполняемого файла не содержит пути, то система ищет файл в заданных местах: в папке программы, в текущей папке, в системной папке, в папке Windows, в окружении PATH
- nCmdShow
- Способ показа открываемого окна при запуске программы. Смотри возможные значения в функции ShowWindow
Пример
' Запуск Калькулятора в нормальном состоянии
WinExec "calc.exe", SW_SHOWNORMAL
Категория
Процессы, нити и потоки