![]() |
Программа для запуска ехе
DEL...
|
Используйте функцию system(аргумент) [в заголовочном файле cstdlib]
аргумент-символьный массив или строка. если аргумент - программа tmp.exe... -и она находится в одном каталоге с программой, то Код:
system("tmp"); Код:
system("1папка\\2папка\\..\\tmp"); Код:
system("C:\\1папка\\2папка\\..\\tmp"); '\\'-после компиляции воспринимается системой как один - \. Содержание аргументов в этой функции - команды в CMD(можно их узнать с помощью команды HELP). |
Вот пример:
Код:
#include<iostream> Код:
char c[100]; |
Цитата:
PHP код:
Если писать программу - то лучше использовать CreateProcess чтоб иметь хотя-бы контроль над приоритетом запускаемой программы, а так-же код врзврата по завершении программы. Ну и конечно чтение вывода запущенной программы. |
Цитата:
|
а между тем, Cibersoft Prolex, подумай в сторону батника. Я пока что понял что ты хочешь скрыть выполняемые действия. Если честно, считаю подобное невежливым. Программа должна быть прозрачной для системного администратора.
Вот батник, который тебе нужен: Код:
for /f "delims=" %%i in ('dir /b *.exe') do @call %%i Код:
ShellExecute(0, "open", "test.bat", 0, 0, SW_HIDE); |
pva
Цитата:
Цитата:
|
варианта 2:
Код:
@rem 1: |
Время: 15:24. |
Время: 15:24.
© OSzone.net 2001-