Избегайте предупреждения безопасности Windows - PullRequest
1 голос
/ 06 декабря 2011

Я написал несколько очень простых сценариев bat, которые просто вызывают команду ffmpeg с некоторыми параметрами.

Когда я запускаю их из командной строки, она просто запускается, ничего не спрашивая.

Но когда я пытаюсь вызвать их из другой программы (maxscript в 3ds max, которая позволяет запускать команды оболочки с функцией ShellLaunch), он отображает предупреждение системы безопасности, спрашивающее, уверен ли я, что хочу выполнить программу, потому что цифровая подпись редактора не проверялась.

Это действительно раздражает, так как это сообщение появляется за каким-то другим окном, поэтому для какого-то не имеющего пользователя пользователя программа выглядит так, как будто она заблокирована.

Есть ли способ избежать отображения этого предупреждения в наших собственных программах?

РЕДАКТИРОВАТЬ: Если есть решение этого вопроса, я все еще заинтересован, но я исправил свою проблему в моем конкретном случае.

Для тех, кто использует 3ds max, вот мое решение: Я использовал ShellLaunch для запуска моей команды, что привело к отображению предупреждения. Теперь я использую HiddenDOSCommand, и предупреждение больше не появляется.

...