PDA

Просмотр полной версии : Доступ к микрофону и камере


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

PS: Т.е. сделать программно то, что делается ручками по ссылке: http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager06.html
(добавить "всегда разрешать" для веб-сайта local)
PSPS: Ранее (видимо, в предыдущих версиях флеш-плеера) все настройки хранились в файле mms.cfg (Читать здесь (http://help.adobe.com/ru_RU/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7c95.html)), но сейчас этот файл я в своем компе не нашел... :(

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
Этого сделать нельзя. Если было бы можно, то какой смысл во всей этой системе безопасности
Я понимаю, что этого нельзя сделать из самого флеша. А вот из сторонней (своей) программы - вполне, думаю, можно!

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

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

Добавлено через 5 минут
Ура, в Вин7 есть файл settings.sol по тому же пути!!! Буду просто создавать папку (если такая отсутствует) #local и в ней создам файл (или перезапишу) settings.sol с таким содержанием:
¿ ETCSO local/settings allow always klimit @Y
А вернее, я сохранил файл, полученный при установке разрешения через веб-интерфейс, затем сохранил его в ресурсах установщика и при запуске сетапа я просто восстанавливаю из ресурса этот файл по выше-указанному пути. Для моих целей это самое простое решение. Всем спасибо!