从C#网站打开我自己的C#桌面应用程序
所以我也在一个网站上写了一个c#桌面应用程序。我想在登录屏幕中添加一个按钮,使用户可以选择打开桌面应用程序。。如果需要的话,我愿意写插件。我只是不知道从哪里开始。我知道speak团队做了这件事,你可以在www.forcekillers.com上看到,所以我知道这是可能的 如果你尝试了我在网上能找到的东西,但没有成功,这里是一个例子,我打开记事本,但也不起作用从C#网站打开我自己的C#桌面应用程序,c#,javascript,asp.net,C#,Javascript,Asp.net,所以我也在一个网站上写了一个c#桌面应用程序。我想在登录屏幕中添加一个按钮,使用户可以选择打开桌面应用程序。。如果需要的话,我愿意写插件。我只是不知道从哪里开始。我知道speak团队做了这件事,你可以在www.forcekillers.com上看到,所以我知道这是可能的 如果你尝试了我在网上能找到的东西,但没有成功,这里是一个例子,我打开记事本,但也不起作用 <script> $(document).on('click', '#butWindowsApp', function
<script>
$(document).on('click', '#butWindowsApp', function (e) {
var win_app = new ActiveXObject("WScript.shell");
win_app.run("notepad.exe", 1, True);
});
</script>
$(文档)。在('单击','但是WindowsApp',函数(e){
var win_app=新的ActiveXObject(“WScript.shell”);
win_app.run(“notepad.exe”,1,True);
});
感谢advanced(高级)这些类型的应用程序(例如,uTorrent和magnet链接,github.com启动github For Windows等),通常定义URI方案并在客户端计算机上注册协议处理程序 例如,以下是一些示例URI:
//magnet link
magnet:?xt=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C
//team speak
ts3server://ts.forcekillers.com/?port=9987
您必须在客户端计算机上运行可执行文件或.reg文件,才能将应用程序注册为该URI方案的协议处理程序
然后,ASP.NET应用程序可以将用户重定向到这样的URI。
浏览器将注意到有一个与该URI关联的协议处理程序,并询问用户是否要启动该应用程序
见:
这些类型的应用程序(例如,uTorrent和magnet链接、github.com启动github For Windows等)通常定义URI方案并在客户端计算机上注册协议处理程序 例如,以下是一些示例URI:
//magnet link
magnet:?xt=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C
//team speak
ts3server://ts.forcekillers.com/?port=9987
您必须在客户端计算机上运行可执行文件或.reg文件,才能将应用程序注册为该URI方案的协议处理程序
然后,ASP.NET应用程序可以将用户重定向到这样的URI。
浏览器将注意到有一个与该URI关联的协议处理程序,并询问用户是否要启动该应用程序
见:
查看一下单击一下。通常,web代码不能执行本地代码。这是出于安全原因。这也可能对您有所帮助:查看单击一次。通常,web代码不能执行本地代码。这是出于安全考虑。这也可能对你有所帮助:哦。那就更好了,谢谢你,效果很好。那就更好了。谢谢你。这工作做得很好