如何将网站与客户端应用程序集成?

发布于 2024-11-18 13:45:05 字数 202 浏览 2 评论 0原文

我想使用 ASP.NET 开发一个 Web 应用程序,但它必须使用我开发的桌面应用程序提供的一些客户端功能。

现有示例:在 Picasa 网络相册中,您可以单击名为“下载到 Picasa”的链接,该链接将打开 Picasa 桌面应用程序并下载相册。

我想在不同的平台上需要不同的方法。有哪些可能性可以使其同时在 Windows 和 Mac OS X 上运行?

I want to develop a webapp using ASP.NET but it have to use some client-side functionality provided by desktop application also developed by me.

Existing example: in Picasa Web Album you can click a link called "Download to Picasa" which opens Picasa desktop application and downloads album.

I suppose it require different approaches on different platforms. What are the possibilities to make it work on both Windows and Mac OS X?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

美男兮 2024-11-25 13:45:05

注册自定义 URL 协议处理程序。看这里:https://stackoverflow.com/a/2429803/449906

Register a custom URL Protocol Handler. Look here: https://stackoverflow.com/a/2429803/449906

泛滥成性 2024-11-25 13:45:05

我不详细了解 Picasa,但您的情况听起来像是,您通过单击“下载到 picasa”链接开始下载。此下载将启动如下链接:

picasa:///downloadfeed/?uname=ASDFASDFASDF .....

根据您的操作系统,任何协议都可能与不同的外部程序关联 >。有关这方面的信息,您可以查看 mozilla board

REGEDIT4

[HKEY_CLASSES_ROOT\foo]
@="URL:foo Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\foo\shell]

[HKEY_CLASSES_ROOT\foo\shell\open]

[HKEY_CLASSES_ROOT\foo\shell\open\command]
@="\"C:\\Program Files\\Application\\program.exe\" \"%1\"" 

如果您启动这样的链接,您的外部程序将启动并执行您想要的操作。

Picasa 外部程序启动

hth

I don't know Picasa in detail, but your case sounds like, you start a download by clicking the link "download to picasa". This download will start a link like this:

picasa:///downloadfeed/?uname=ASDFASDFASDF .....

According to your OS any protocol may be associated with a different external program. For information on this you may have a look at the mozilla board .

REGEDIT4

[HKEY_CLASSES_ROOT\foo]
@="URL:foo Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\foo\shell]

[HKEY_CLASSES_ROOT\foo\shell\open]

[HKEY_CLASSES_ROOT\foo\shell\open\command]
@="\"C:\\Program Files\\Application\\program.exe\" \"%1\"" 

If you start such a link, your external programm will start and do what ever you want.

Picasa External Program Start

hth

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文