• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

как заставить программу выполнять команды Windows?

  • Автор темы korgik
  • Дата начала
K

korgik

Подскажите, как заставить программу выполнять команды windows? или скажите где об этом можно подробно почитать. и что это за API функции?
 
E

European

Поясните для нас, дремучих, чего же Вы хотите...
 
S

skysun

Еще раз поясните, но уже "на пальцах".

Если нада чтобы твоя прога получала команды из консоли windows и что-то делала, то это просто...

system( "здесь_команда_" );
- что есть это выражение?
 
N

Noel

Вот значит так можешь для выполнения разных команд использовать консольные приложения или же оконные
для того чтобы выполнить консольные команды командной строки надо знать эти команды для чего они
служат то есть знать для чего используются команды командной строки
в исходном коде надо включить заголовочный файл
#include <stdlib.h>
ну потом включай разные команды типа: chcp 1251, prompt $$, и прочее надо там эксперементировать
какие команды будут работать и какие нет например коанды dir и cd нет смысла запускать таким образом
а вот копирование, удаление, перемещение, переименование и создание директорий можно запускать
делается это так
system("chcp 1251");
system("ren shit1 shit2.txt");
и тому подобное
Если пишешь оконные программы с использованием WIN API то смотри справочники по функциям виндовс
там их тоже много тип WinExec() которая используется с параметрами для запуска другого экзешника
CreateDirectory() которая в качестве параметра берет название директории и еще там NULL
RemoveDirectory() удалает папки это такие простецкие фунции с изучения которого ты можешь начать
ну че там все понятно ?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!