我知道如何通过C ++完成我的工作。我喜欢移动大部分 它们是Windows Script Host JScript。但是Windows JScript 并没有做很多重要的事情。
许多JavaScript内核都是开源的,我们有node.js, processing.js已经。
所以我们需要能够构建自己的JavaScript解释器 以便绕过JScript。这听起来适用于桌面应用程序 , 对?
我需要一些提示来启动它。即使需要数年才值得。
JScript限制是: 1.无法访问硬件。 2.不能做需要管理员权限的事情。
像xNeat http://www.xneat.com这样的JScript包装器可以帮助JScript调用API。但它不适用于WinIO(访问I / O端口和物理内存),因为WinIO需要JScript不允许的管理员权限。
我将尝试编译V8或类似内容,并删除它为安全而故意制定的限制,然后添加一些低级接口来调用Windows API,JScript无法做到这一点。我觉得这很酷。也许我甚至不需要再这样做,因为有人已经这样做了?
答案 0 :(得分:2)
你真的需要更多的研究......我会尝试&保存一些谷歌:
JScript!= JavaScript。假设您可以互换使用它们 不知道来自的专有JScript的存在 微软..
Javascript从来没有打算做你提到的限制。它应该在网络浏览器和运行中运行。显然,一个随机网站的JS,它不应该能够在用户的机器上访问/执行任何东西。
虽然相信JS不需要触及文件系统,但filesystem API被引入。我觉得,这扩大了边界,足以让任何Web应用程序利用。
此外,您可以随时通过Microsoft公开的库中的develop desktop apps for windows 8,但这是另一个故事。