Adobe Flash 如何在我登录 Windows 后立即启动自动更新消息?我以为 Flash 只是一个浏览器插件。我试着寻找它运行的程序,但在所有常见的地方都找不到它:开始菜单中的启动组、HKLM 运行、HKCU 运行、服务。
我知道可以通过 Flash 首选项禁用此功能。但是,我需要一劳永逸地机械地删除它,因为这对我来说似乎是一个安全风险(因为即使没有启动浏览器,黑客也可以利用 Flash 安装)。
确切的答案在这里。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 看到那个条目, 更新检查后你看过了吗 (插件默默地做),但在重新启动之前!
引用:
我以为Flash只是一个浏览器插件......
虽然 adobe flash 播放器确实有一个浏览器插件(我们大多数人都熟悉),但它们也有独立的应用程序(称为播放器/投影仪)。考虑当您在 PC 上发布 Flash 应用程序时,您可以将容器设置为 flash .exe (windows) 或 .app (mac),然后将其作为桌面应用程序运行。
本质上,您的应用程序是 Flash Player,其中包含您的 swf 电影。这可确保您的应用程序在用户未安装 Flash 播放器的情况下运行。
虽然这并不能直接回答您的问题,但它对玩家类型有所了解。请记住,当您安装 Flash 播放器时,它来自 am 安装程序包,它可以设置计划任务等。
亲切的问候,西蒙
Flash 将 Windows 任务计划程序用于自动更新机制。在您的 Win7 或 Vista 搜索中键入任务计划程序以获取它。