Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Доступ к микрофону и камере (http://www.flasher.ru/forum/showthread.php?t=156831)

kostasoft 27.05.2011 12:41

Доступ к микрофону и камере
 
Adobe Flash Player 10.
Flash-приложение использует доступ к микрофону и камере. При запуске всегда появляется окно с выбором (разрешить или запретить). К локальному компьютеру есть полный доступ от администратора. Каким образом можно local добавить в список исключений, чтобы больше это окно не появлялось? (Грубо говоря, моя установочная программа должна выполнить некие манипуляции с файлами/реестром, после которых local-у будет разрешено запускать флеш-приложения, использующие камеру без подтверждения)
ОС: Windows 7 Pro x86.

PS: Т.е. сделать программно то, что делается ручками по ссылке: http://www.macromedia.com/support/do...manager06.html
(добавить "всегда разрешать" для веб-сайта local)
PSPS: Ранее (видимо, в предыдущих версиях флеш-плеера) все настройки хранились в файле mms.cfg (Читать здесь), но сейчас этот файл я в своем компе не нашел... :(

iNils 27.05.2011 14:49

Данные хранились и хранятся в sol файлах.
Для local (XP) путь такой:
C:\Documents and Settings\user\Application Data\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\#local\settings.sol

Но проще сделать так: зайти в параметры флеш плеера на страницу Privacy, выбрать Allow и поставить галочку запомнить.

goodguy 27.05.2011 16:00

Цитата:

PS: Т.е. сделать программно то, что делается ручками по ссылке
Этого сделать нельзя. Если было бы можно, то какой смысл во всей этой системе безопасности

kostasoft 27.05.2011 17:19

Цитата:

Сообщение от goodguy (Сообщение 999234)
Этого сделать нельзя. Если было бы можно, то какой смысл во всей этой системе безопасности

Я понимаю, что этого нельзя сделать из самого флеша. А вот из сторонней (своей) программы - вполне, думаю, можно!

Цитата:

Сообщение от iNils (Сообщение 999210)
Данные хранились и хранятся в sol файлах.
Для local (XP) путь такой:
C:\Documents and Settings\user\Application Data\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\#local\settings.sol

Спасибо, сейчас проверю, что под семеркой...

Цитата:

Сообщение от iNils (Сообщение 999210)
Но проще сделать так: зайти в параметры флеш плеера на страницу Privacy, выбрать Allow и поставить галочку запомнить.

Я хочу, чтобы при установке программы, в автомате прописывались данные настройки... (установщик свой на делфях)

Добавлено через 5 минут
Ура, в Вин7 есть файл settings.sol по тому же пути!!! Буду просто создавать папку (если такая отсутствует) #local и в ней создам файл (или перезапишу) settings.sol с таким содержанием:
Код:

¿  ETCSO      local/settings    allow  always  klimit @Y
А вернее, я сохранил файл, полученный при установке разрешения через веб-интерфейс, затем сохранил его в ресурсах установщика и при запуске сетапа я просто восстанавливаю из ресурса этот файл по выше-указанному пути. Для моих целей это самое простое решение. Всем спасибо!


Часовой пояс GMT +4, время: 23:37.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.