1

我正在创建一个 PHP 脚本来自动化浏览器性能测试。关键功能之一是能够在 Internet Explorer 或 Firefox 中启用/禁用插件。在线阅读它,我看到我必须执行类似的命令:

 [HKLM\Software\Microsoft\Internet Explorer\Extensions\{6D53EC84-6AAE-4787-AEEE-F4628F01010C}]
   “Flags”=dword:00000001

在 otehr 完成我所需要的。但是,我的问题是:我怎样才能通过 PHP 来实现呢?我考虑过使用exec('cmd'),但我不确定这是否是正确的方法。以前有人这样做过吗?该脚本仅是本地的,并且始终可以在 Windows 环境中运行。

谢谢

4

1 回答 1

1

显然,您只能在 Windows 机器上本地运行 PHP 脚本来执行此操作,无法*修改仅向服务器上的 PHP 脚本发送请求的其他机器的 Windows 注册表。

但是您应该能够运行 exec 以更改本地计算机,一些快速的谷歌搜索返回了如何从命令行删除和添加注册表项,这似乎很有希望。

就像是:

<?php

// Write the value you want to save to a .reg file
exec('reg import tweakExtension.reg');

?>

应该工作。reg可以通过运行收集有关使用该命令的更多说明reg /?

* 我们希望...

于 2013-05-22T18:28:45.717 回答