从web启动winform程序 - 在线留言 - 正定县枫林商贸有限公司
现在的位置: 主页 > 在线留言 > 文章正文
从web启动winform程序
作者:正定县枫林商贸有限公司 来源:www.hbflsm.com 发布时间:2017-09-07 13:20:29
从web启动winform程序

最近有个客户提出想从网站上启动一个客户端的程序,研究了下,采集软件,实现方法如下:

1. 注入注册表

try { string appPath = "\"" + Application.ExecutablePath + "\" \"%1\""; string strKey = Application.ProductName; string strKey_shell_open_cmd = strKey + @"\shell\open\command"; var subKey = Registry.ClassesRoot.CreateSubKey(strKey); subKey.SetValue("URL Protocol", "1"); var subKey_shell_open_cmd = Registry.ClassesRoot.CreateSubKey(strKey_shell_open_cmd); subKey_shell_open_cmd.SetValue(null, appPath); } catch (Exception ex) { MessageBox.Show(string.Format("Web启动参数设置失败, 原因: {0}", ex.Message)); }

注入后效果如下图:

%1是传入的参数

2. 网站上加一个link

Hello World

这里123是传入的参数

当我们点击这个link时,就会自动打开这个客户端软件。

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:鄂州SEO http://ezhou.raoyu.net


  • 上一篇:Python完善decorator
  • 下一篇:最后一页
  • 
    COPYRIGHT © 2015 正定县枫林商贸有限公司 ALL RIGHTS RESERVED.
    本站所有原创信息,未经许可请勿任意转载或复制使用 网站地图 技术支持:肥猫科技
    精彩专题:网站建设
    购买本站友情链接、项目合作请联系客服QQ:2500-38-100