Есть приложение md5sum.exe, которое вызывается из командной строки в регламентном задании с сервера. Приложение считает хеш сумму для файла и формирует ответный файл.
Все работает нормально до тех пор пока путь до файла не становится сетевым. Тогда стандартная команда с использованием cmd не отрабатывает, т.к. не понимает сетевые пути.
С другой стороы есть шелл - но и он не работает. Почему то из попытки сразу выходит в исключение сразу на метода Run. ОписаниеОшибки пустое.
Сама команда которая передается в ран вручную отрабатывает верно.
В чем может быть причина кроме синтаксиса команды?
WSShell = Новый COMОбъект("WScript.Shell");
WSShell.Run(Команда, 1, Истина); // Вылет сразу
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший