用PHP更改本地registry项

我正在创build一个PHP脚本来自动执行浏览器性能testing。 其中一个关键function是能够在Internet Explorer或Firefox中启用/禁用插件。 在网上阅读,我看到我必须执行类似的命令:

[HKLMSoftwareMicrosoftInternet ExplorerExtensions{6D53EC84-6AAE-4787-AEEE-F4628F01010C}] “Flags”=dword:00000001

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

谢谢

NTLM身份validation – 在PHP获取Windowslogin,域和主机

什么会导致间歇sqlSTATE 没有这样的文件或目录错误从Debian Lenny的PHP PDO的MysqL

在Linux中检查一个进程是否使用PHP运行

Eclipse for PHP,需要知道支持文件吗?

间歇性“试图分配非对象的属性”对请求/无法通过$ this设置对象的属性

Nginx统计()失败(13:权限被拒绝)

包括服务器上任何地方的文件

/ usr / local / bin /

如何将网站离线进行维护,而不会从http端启动运行PHP

PHP错误Apache给500错误

很明显,你只能在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 /? 。

* 我们希望…

相关文章

本篇内容主要讲解“gitee如何上传代码”,感兴趣的朋友不妨来...
这篇“从gitee上下的代码如何用”文章的知识点大部分人都不太...
这篇文章主要介绍“gitee如何下载仓库里的项目”,在日常操作...
本篇内容主要讲解“怎么在Gitee上更新代码”,感兴趣的朋友不...
本文小编为大家详细介绍“怎么将工程托管到gitee”,内容详细...
这篇文章主要介绍了gitee中图片大小如何调整的相关知识,内容...