我想知道是否可以在网络浏览器(最有可能是 IE)中使用 Javascript 来检索当前正在运行的进程的列表?
我不会尝试启动任何进程或关闭它们或类似的事情。只是一个列表,我可以检查然后说,例如,如果某个进程正在运行,则执行其他操作。
最佳答案
不,您无法从以正常权限运行的基于浏览器的 javascript 中获取有关操作系统进程的任何信息。
出于隐私和安全原因,浏览器 javascript 环境受到非常仔细的保护并与您的系统隔离。如果有人可以按照您的要求进行操作,那么互联网上的任何网页都可以准确地看到您正在运行的程序,并将该信息发送回他们自己的服务器。
如果您愿意放宽您的安全设置,某些版本的 IE 包含一些访问操作系统信息的能力(参见 here 的示例),但您应该意识到,如果您确实放宽了您的安全设置,那么未知网页也可能能够访问此信息或在您的操作系统中执行操作。其他浏览器甚至不包含常规网页的此功能。只有一种浏览器支持此功能,并且只有在放宽安全限制时,这在任何方面都不是通用浏览器功能。
关于Javascript 来获取正在运行的进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8101364/