Я пытаюсь запустить команду из командной строки из моего приложения Delphi.Delphi Выполнение команды командной строки
ShellExecute(Form1.Handle,
'open',
'cmd.exe',
'icacls "C:\ProgramData\My Program\File" /grant Users:F',
nil,
SW_NORMAL);
Примечание: команда сама работает отлично.
Однако, когда я запускаю этот код в Delphi, я получаю окно команды, но команда, которую я хочу выполнить, не запускается и даже не появляется в окне команд.
Любая идея относительно того, чего я не хватает?
CACLS не команда DOS – 2010-12-03 14:58:20
И даже не «реж» есть. DOS не является частью современной системы Windows. «dir» - это команда командной строки или системная команда. – 2010-12-03 14:59:56