1

Adobe Flash 如何在我登录 Windows 后立即启动自动更新消息?我以为 Flash 只是一个浏览器插件。我试着寻找它运行的程序,但在所有常见的地方都找不到它:开始菜单中的启动组、HKLM 运行、HKCU 运行、服务。

我知道可以通过 Flash 首选项禁用此功能。但是,我需要一劳永逸地机械地删除它,因为这对我来说似乎是一个安全风险(因为即使没有启动浏览器,黑客也可以利用 Flash 安装)。

4

3 回答 3

3

确切的答案在这里。http://forums.adobe.com/thread/750559

这是一个有趣的谜题,
它可能已在其他地方得到回答
但我想我会让好奇的人知道。
正如有人提到的,它是插件模块
(如果是 Netscale/Mozilla/Opera 插件,则为 NPSWF32.DLL)
进行检查;事情是,
它不会提示用户立即更新
(无论如何,在浏览器打开且 DLL 正在使用的情况下,它将无法这样做),
而是将更新推迟到下一次重新启动-
通过在 HKLM 中添加注册表项
(或 HKCU,不肯定)\Software\Microsoft\Windows\CurrentVersion\RunOnce 键。
该条目名为 FlashPlayerUpdate 并包含
\System32\Macromed\Flash\FlashUtil_Plugin.exe
-update 插件——大概是同一个命令行
如果你想手动更新播放器,你会运行
(无需打开和关闭网络浏览器的麻烦)。

您在注册表或系统工具中看不到它的原因
像 msconfig.exe 是 RunOnce 自动启动条目被删除
执行后立即从注册表中。
通常此类条目由驱动程序和 Windows 安装使用
重启后执行一次性初始化
(一旦启动了所需的服务并加载了驱动程序)。
所以你会用 msconfig 看到那个条目,
更新检查后你看过了吗
(插件默默地做),但在重新启动之前!
于 2011-05-19T02:34:02.757 回答
2

引用:

我以为Flash只是一个浏览器插件......

虽然 adobe flash 播放器确实有一个浏览器插件(我们大多数人都熟悉),但它们也有独立的应用程序(称为播放器/投影仪)。考虑当您在 PC 上发布 Flash 应用程序时,您可以将容器设置为 flash .exe (windows) 或 .app (mac),然后将其作为桌面应用程序运行。

本质上,您的应用程序是 Flash Player,其中包含您的 swf 电影。这可确保您的应用程序在用户未安装 Flash 播放器的情况下运行。

虽然这并不能直接回答您的问题,但它对玩家类型有所了解。请记住,当您安装 Flash 播放器时,它来自 am 安装程序包,它可以设置计划任务等。

亲切的问候,西蒙

于 2011-02-21T06:52:00.867 回答
0

Flash 将 Windows 任务计划程序用于自动更新机制。在您的 Win7 或 Vista 搜索中键入任务计划程序以获取它。

于 2011-02-21T05:54:14.050 回答