Unkown Publisher или неизвестный издатель

Эта дурацкая надпись появляется в том случае если программа не имеет цифровой подписи и запускается с сети (SMB/CIFS).

Ранее как то не хотелось решать эту проблему, но поскольку сейчас некоторые тесты с перезагрузками запускались с сетевого накопителя, пришлось срочно ее решать, чтобы автоматизировать процесс.

Существует много методов, одни из которых — добавление сервера в доверенную (trusted zone) зону. Но поскольку для моих задач необходимо универсальное средство, я выбрал другой путь, который опасен для обычных пользователей.

Решение простое, запускаем bat-ник, перед запуском самого приложения с сети (можно и в  autorun  винды)

setx SEE_MASK_NOZONECHECKS 0

setx SEE_MASK_NOZONECHECKS 1
  1. ;unknown publisher problem solver
    EnvSet(«SEE_MASK_NOZONECHECKS»,»1″)

    ;set oShell= CreateObject(«Wscript.Shell»)
    ;Set oEnv = WshShell.Environment(«PROCESS»)
    ;oEnv(«SEE_MASK_NOZONECHECKS») = 1
    ;;;;;;;

Оставить комментарий


Примечание - Вы можете использовать эти HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>