Павел Демьянов, а зачем проверять их целиком, если достаточно прочитать первые 4 байта и по ним угадать формат? Могу предположить, что некоторые хитрые форматы не имеют сигнатуры, но тогда можно для тех, которые имеют - проверять сигнатуру, а которые нет - открывать старым методом)
Или открывать сначала одним методом, если открыть не удалось - пробовать другим методом, если оба метода не прошли (ни по расширению, ни по сигнатуре не удалось угадать формат) - тогда только возвращать ошибку. Опционально в настройках позволить юзеру указать, какой метод определения использовать первым.
Keffer, я вам скинул исходники. Что вам мешает изучить их и убедиться, что проверка происходит только по зашитому в код списку и никакие внешние хранилища для проверки статуса EV не используются?
Keffer, это для IE. Если у вас в корпоративной среде используется IE в качестве браузера - то да, вы можете воспользоваться этой статьёй и генерировать такие сертификаты. Естественно, кроме IE, использующим вашу групповую политику, никто более доверять им не будет.
Keffer, а что вам мешает выковырять данные сертификаты и посмотреть, чем они отличаются от остальных CA-сертификатов? Скорее всего, там кастомная политика выдачи.
xtala zen, где-то видел для VLC скрипт, который принимает на вход плейлист ютуб и проигрывает его через VLC. Не знаю, как там с обновлением дело обстоит, возможно, тоже подойдёт как вариант.
Неужели так сложно почитать в документации, что функция в процедурном стиле принимает 2 параметра? Тем более, сообщение об ошибке само говорит об этом.
АртемЪ, Windows 7 предоставляет такой выбор и позволяет настроить не ставить обновления автоматом, а только уведомлять, или вообще даже не проверять, а Windows 10 такого выбора не предоставляет и заставляет ставить все обновления.
Потому Windows 7 можно использовать в качестве стабильной системы, а в Windows 10 каждый юзер ещё и тестер, причём не ему платят за это, а он сам платит, порой своей кровью)