Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=83)
-   -   [решено] всегда доверять программному обеспечению... (http://forum.oszone.net/showthread.php?t=227083)

ded-mazay 05-02-2012 10:28 1852120

всегда доверять программному обеспечению...
 
Доброго времени!
Как известно зачастую, особенно при установке опенсурсного софта кот. ставит свои драйвера (OpenVPN, какой-нить эмулятор CD...) выскакивает окошко безопасности с предложением все равно установить то что мы пытаемся установить. Как побороть это окно я так и не понял, нашел на этом форуме только про то что можно пропатчить какие-то DLL
Собсно фиг с ним (покончить с этим окном раз и навсегда).
Интересует - может можно как-то твиками или скриптами подсовывать системе таких поставщиков - там же есть галка "всегда доверять программному обеспечению.....", значит оно куда-то сохраняется - например при установке OpenVPN жмакал эту галку, устанавливал, сносил, при следующей установке ниче не спрашивает. Вот только отследить все никак не получается что именно в системе меняется..
Ну оч. охота добить тему именно с добавлением поставщиков програмного обеспечения в доверительные, чтобы при установке системы все прошло тихо, а в повседневной жизни жмакнуть кнопку раз в год как-то вообще не напрягает..

yurfed 05-02-2012 12:08 1852143

ded-mazay, отключить или понизить UAC пробовали через "Изменение параметров контроля учетных записей" ?
Точно не знаю, но вроде в Windows 7 Prof не меняется, а в Windows 7 Ultimate должно быть всё в порядке.

ded-mazay 05-02-2012 12:28 1852150

yurfed,
Отключен с самой первой сборки семерки..
сборки Ultimate, в обеих (x86 и x64) поведение одинаковое
RegShot отследить не помогает..

yurfed 05-02-2012 12:45 1852159

Цитата:

Цитата ded-mazay
RegShot отследить не помогает.. »

Через "батник"
Код:

C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f

ded-mazay 05-02-2012 13:33 1852176

Вложений: 1
yurfed, зачем мне таким извращенным способом его отключать? он отключается из AutoUnatted.xml чз RunSynhronusCommand как у нормальных людей и юзерам и админу - я же писал - он отключен еще в самой первой моей сборке
Цитата:

отключить или понизить UAC пробовали через "Изменение параметров контроля учетных записей"
вообще есть понимание что мы об Автоматической установке говорим?
Цитата:

Собсно фиг с ним (покончить с этим окном раз и навсегда).
Интересует - может можно как-то твиками или скриптами подсовывать системе таких поставщиков.....
...чтобы при установке системы все прошло тихо

Vadikan 05-02-2012 23:54 1852523

ded-mazay, нужно разместить сертификат в certmgr.msc - Доверенные издатели. Сертификат можно экспортировать из оснастки: ПКМ - Все задачи - Экспорт.

Используйте certutil для импорта. Полная автоматизация скриптом невозможна, поскольку даже при импорте из консоли (certutil) появится подтверждающий диалог. Однако в режиме аудита можно добавить сертификат в хранилище и захватить образ.

Цитата:

Цитата ded-mazay
вообще есть понимание что мы об Автоматической установке говорим? »

Вообще нет понимания вопроса, ибо UAC тут никаким боком не проходит :) Однако, см. также Так ли страшен контроль учетных записей?

ded-mazay 06-02-2012 11:55 1852746

Vadikan, гмм.. в оснастке certmgr экспортировал сертификат, удалил его, попытался добавить из консоли:
Код:

certutil -addstore TrustedPublisher c:\test.cer
Без запросов выдало
Код:

TrustedPublisher
Сертификат "CN="OpenVPN Technologies, Inc.", OU=Digital ID Class 3 - Microsoft Software Validation v2, O="OpenVPN Technologies, Inc.", L=Pleasanton, S=California, C=US" добавлен в хранилище.
CertUtil: -addstore - команда успешно выполнена.

Лезу в хранилище, сертификат на месте, сча побегу проверять на голой машине, где еще openvpn не устанавливал, отпишусь..

Итак. На другой машине с W 7 правда x86 (машины с x64 пока нету под рукой) сертификат экспортированный с моего компа отлично проимпортировался, OpenVPN установился без единого запроса! Думаю с драйверами монитора Ultra VNC и прочими драйверами тоже вопросов не возникнет..

Особое спасибо Vadikan!!!

Vadikan 06-02-2012 14:16 1852832

Цитата:

Цитата ded-mazay
Без запросов выдало »

Ну и хорошо :) Я запамятовал, запрос появляется при импорте в пользовательское хранилище: ключ -user

iamkarlson 09-07-2015 11:35 2527149

А где вы взяли сертификат для OpenVPN Tap driver'а ?

iamkarlson 09-07-2015 12:32 2527170

Сам спосил, сам отвечу. Сертификат можно взять из exe файла установщика:
  1. Распаковать exe файл установкщика с помощью 7zip
  2. Перейти по пути (для x86 версии 2.3.6)
    openvpn-install-2.3.6-I601-i686\$TEMP\tap-windows\driver
  3. Распаковать exe файл установкщика tap driver'а с помощью 7zip
  4. Перейти в подпапку driver, только что распакованной директории tap driver'а
  5. Двойным кликом (по умолчанию вызывается Crypto Shell Extensions для открытия этих файлов) открыть tap0901.cat
  6. На вкладке General нажать View Certificate

Это соответственно нужный нам сертификат. Можно установить его в локальное хранилище и оттуда уже экспортировать. Когда этот сертификат установлен в Trusted publishers, установка драйвера проходит без предупреждений.

Спасибо!


Время: 02:41.

Время: 02:41.
© OSzone.net 2001-