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

时间:2018-11-05 09:12:54

标签: javascript windows powershell psexec

我需要将笔记本电脑重定向到特定的URL,以下载存根(exe),然后在终端上将exe作为服务启动。我扔了SC.exe和其他命令,但是需要有关可以使用哪种浏览器技术进行输入的输入?似乎Java脚本或HTML5似乎没有运行sc.exe命令的权限。

1 个答案:

答案 0 :(得分:0)

您是正确的,根据设计,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程序,就像安装程序一样对系统进行必要的更改。