简而言之,我有一张图像地图指向我楼层的网络打印机。我希望我的用户点击与网络打印机X相关的给定坐标。当他们使用IE版本7到9点击它时,我希望该打印机被映射。如果我可以(稍后),我可能想将其设置为默认打印机。
我可以通过使用WSH / VBS,PowerShell,批处理文件,C #Windows应用程序编写的本地程序以多种方式执行此操作,但似乎无法像我通过网页那样简单地执行它。
要求是内部用户应该非常简单。 “点击>是>是>完成”。我可以控制浏览器,所有用户都在内部安全网络上。
欢迎任何想法。 肖恩
答案 0 :(得分:0)
我怀疑你能通过网页做到这一点。
默认情况下,通过基于浏览器的应用程序可以完成的任务,客户端仅限于防止恶意开发人员制作改变用户计算机配置的网站。
那就是说,你可以制作一个ActiveX control to do this(但不能通过.NET),我认为你需要使用更老的VB6或C ++。这是一种完全不同的动物,而不是通过网页进行,而且不适合胆小的人。
您真的需要一个客户端解决方案。
最接近.NET的基于Web的解决方案是编写客户端应用程序并通过ClickOnce进行部署。
答案 1 :(得分:0)
我知道这样做的唯一方法就是写一个Signed ActiveX control(仅限IE),它可以让你执行任何你想要的动作。
(从技术上讲,你可以编写一个未签名的activeX控件,但在IE中解决安全证书问题很可能是一场噩梦)