Windows:如何从浏览器上下文将可执行文件附加为服务



我需要将笔记本电脑重定向到特定的URL以下载存根(exe(,然后在端点上将exe作为服务启动。我抛出了SC.exe和其他命令,但需要输入什么浏览器技术可以用来做同样的事情?。Java脚本或HTML5似乎没有运行sc.exe命令的权限。

你是对的,JavaScript和HTML在设计上没有这种能力。

在旧版本的Internet Explorer(Windows 7 SP1之前(中,如果ActiveX由用户启用,并且用户允许它在页面上运行,则可以使用ActiveX执行此操作。(大多数情况下,它没有启用(

打开notepad.exe示例:

var shell = new ActiveXObject("Shell.Application");
var command = "C:\Windows\notepad.exe"; 
shell.ShellExecute(command,"","","open","1");

然而,由于这是非常不安全的,该功能从未被其他浏览器采用,并从IE中删除。实现所需功能的唯一方法是让用户下载EXE或Java程序,像安装程序一样对系统进行必要的更改。

最新更新