如何从网页启动Windows应用程序?

时间:2011-03-08 20:23:10

标签: c# asp.net windows vb.net dotnetnuke

我们有一个公司内部网,并且认为拥有代表大多数代表使用的应用程序(Outlook,Excel,其他一些应用程序)的图标/链接集合会很好。

想法是如果安装了应用程序,单击链接/图标将在客户端计算机上启动应用程序。

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

在我回去之前拒绝接触所有人。提前感谢您的回复。

3 个答案:

答案 0 :(得分:3)

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

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

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

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

答案 1 :(得分:0)

您可能需要调整浏览器的安全设置以允许他们关注链接,但您应该能够使用file:///C:\\Program Files\\Notepad.exe形式的网址(您可能更喜欢使用普通斜杠/相反,你不必注意在你用来设计网页的任何内容中,需要多少\份来获得引用的字符串解释。

答案 2 :(得分:0)

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