Здравствуйте, Linuxoid, Вы писали:
L>Стоит ли вызывать системные команды из программы? L>Первое против очевидно: L>если я напишу в программе какой нибудь exec("copy file_1, file_2"), злобный хакер сможет разместить в каталоге с моей программой свою вредоносную утилиту с названием copy, которая будет исполняться вместо настоящего системного copy. L>А какие еще аргументы за и против вызова системных команд из программы можно привести?
По-моему, под Виндоус можно все необходимое сделать через API, а Дос обсуждать мне неинтересно. Но вот навскидку минус — многие удаляют из винды некоторые системные программы Доса (а в винтукее их вообще нет ), поэтому твоя программа может просто не сработать.