吉特仓库管理系统(开源)-如何在网页端启动WinForm 程序
在逛淘宝或者使用QQ相关的产品的时候,比如淘宝我要联系店家点击旺旺图标的时候能够自动启动阿里旺旺进行聊天。之前很奇怪为什么网页端能够自动启动客户端程序,最近在开发吉特仓储管理系统的时候也遇到一个类似的问题,因为使用网页端的打印效果并不是太好,之前也写过关于打印相关的文章可以查阅,我需要使用WinForm客户端来驱动打印,但是我又不想重新开发Winform客户端的所有功能,只要能够使用winform驱动打印即可。我就需要一个类似阿里旺旺一样的功能,点击网页上的按钮启动WinForm程序,并且传递一定的参数。 一. 注册协议 在网上查阅相关资料,要在网页中启动相关的Winform程序,可以使用注册表自定义协议来完成,一下是完成的步骤: (1) 在命令行(cmd)输入regedit 可以打开注册表的预览窗体 (2) 自定义协议的名称为gitwms,名字可以随意,尽量取的有意义 (3) 在注册表 HKEY_CLASSES_ROOT 下添加项项: 右键选择该节点,新建-项-在树节点中输入协议名称 gitwms (4) 选中gitwms节点,在右侧列表框中双击默认项,在数值数据输入框中输入 “URL:自定义协议” , 网上说可以随意些,没有测试,输入此值测试成功 (4) 然后在列表中右键 新建 字符串值, 在名称栏输入 "URL