我怎样才能从一个网页启动一个Windows应用程序?

我们有一个公司的内联网,并且认为能够收集代表大多数代表使用的应用程序(Outlook,Excel和其他几个应用程序)的图标/链接是非常好的。

这个想法是,如果安装了应用程序,点击链接/图标将启动客户机上的应用程序。

任何人都有这样的要求,并成功实施它?

想回到大家面前,然后回去说不。 在此先感谢您的答复。

使每个按钮成为下载给定应用程序的公司模板文件的链接。 例如,“Excel”按钮将会下载,并提示用户使用Excel打开它。

例如,请尝试点击其中一个链接:

http://www.google.com/#sclient=psy&hl=en&q=template+filetype:xls

链接到Web服务器上的静态文件应该足够了,只要您的服务器发送正确的MIME类型或内容类型即可。

您可能需要调整浏览器的安全设置以允许他们按照链接进行操作,但是您应该可以使用表单file:///C:\\Program Files\\Notepad.exe URL file:///C:\\Program Files\\Notepad.exe (您可能更喜欢使用正常的斜杠/来代替,因为您无需注意在您用来设计网页的任何设备上,需要多少\副本才能通过引用的字符串解释。

在本地Intranet上使用IE,我们已经在一个ActiveX控件中实现了这个功能。 Josh Pearce的解决方案适用于MIME类型的应用程序,但并非所有您希望打开的应用程序都可以这样工作。