我正在创build一个PHP脚本来自动执行浏览器性能testing。 其中一个关键function是能够在Internet Explorer或Firefox中启用/禁用插件。 在网上阅读,我看到我必须执行类似的命令:
[HKLM\Software\Microsoft\Internet Explorer\Extensions\{6D53EC84-6AAE-4787-AEEE-F4628F01010C}] “Flags”=dword:00000001
在otehr完成我所需要的。 但是,我的问题是:我怎样才能通过PHP来实现? 我想过使用exec('cmd')
但我不确定这是否是正确的方法。 有人以前做过吗? 该脚本仅限于本地,并始终在Windows环境下工作。
谢谢
很明显,你只能在Windows机器上本地运行一个PHP脚本,所以不可能修改其他机器的Windows注册表,而只是向服务器上的PHP脚本发送一个请求。
但是你应该可以运行exec来改变本地的机器,一些快速的使用googling返回了如何从命令行删除和添加注册表键,这似乎很有前途。
就像是:
<?php // Write the value you want to save to a .reg file exec('reg import tweakExtension.reg'); ?>
应该工作。 运行reg /?
可以获得更多关于使用reg
命令的指令reg /?
。
* 我们希望…