Как происходит автоматическое обновление Flash при входе в Windows? - PullRequest
1 голос
/ 21 февраля 2011

Как Adobe Flash запускает сообщение об автоматическом обновлении при входе в Windows?Я думал, что Flash это только плагин для браузера.Я попытался найти программу, которую она запускает, но не могу найти ее во всех обычных местах: группа «Пуск» в меню «Пуск», «Запуск HKLM», «Запуск HKCU», «Службы».

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

Ответы [ 3 ]

3 голосов
/ 19 мая 2011

Точный ответ здесь. http://forums.adobe.com/thread/750559

This one was an entertaining puzzle, 
it's probably been answered elsewhere 
but I thought I'd let curious people know. 
As someone mentioned, it is the plugin module 
(NPSWF32.DLL in case of Netscale/Mozilla/Opera plugin) 
that does the check; thing is, 
it does not prompt the user to update immediately 
(it would not be able to do so with the browser open and the DLL in use anyway), 
but rather it defers the update until the next restart -- 
by adding a registry entry in the HKLM 
(or HKCU, not positive)\Software\Microsoft\Windows\CurrentVersion\RunOnce key. 
The entry is named FlashPlayerUpdate and contains 
\System32\Macromed\Flash\FlashUtil_Plugin.exe
-update plugin -- presumably the same command line 
you would run if you wanted to update the player manually 
(without the hassle with opening and closing your web browsers).

The reason you don't see it in registry or with system tools 
like msconfig.exe is that RunOnce autostart entries are deleted 
from registry immediately once they are executed. 
Normally such entries are used by driver and Windows installations 
to perform one-time initialization after a reboot 
(once the required services are started and drivers loaded). 
So you would have seen that entry with msconfig, 
had you looked at it after the update check 
(which the plugin does silently), but before the reboot!
2 голосов
/ 21 февраля 2011

Цитата:

Я думал, что Flash это только плагин для браузера ...

В то время как Adobe Flash Player действительно имеет плагин для браузера (что большинствомы знакомы с) у них также есть автономные приложения (называемые плеерами / проекторами).Учтите, что когда вы публикуете флэш-приложение на вашем ПК, вы можете установить контейнер как flash .exe (windows) или .app (mac), а затем запускать его как приложение для настольного компьютера.

По существу ваше приложениеFlash Player с вашими SWF-фильмамиЭто гарантирует, что ваше приложение будет работать в случае, если у пользователя не установлен флэш-плеер.

Хотя это не дает прямого ответа на ваш вопрос, оно проливает свет на типы проигрывателей.Имейте в виду, что при установке флэш-плеера он входит в установочный пакет am, который может устанавливать запланированные задачи и т. Д.

С уважением, Саймон

0 голосов
/ 21 февраля 2011

Flash использует планировщик заданий Windows для механизма автоматического обновления.Введите Task Scheduler в поиске Win7 или Vista, чтобы добраться до него.

...