openvpnlb 是一款基于C#语言编写的vpn登录客户端,支持PPTP、L2TP、openvpn。
使用WPF制作桌面前端样式;涉及串口编程,连接PLC控制器,通过PLC控制器点击状态,控制视频切换、暂停、重播、视频播放模式切换等状态。
客户端程序可进行自动升级,升级时以增量升级模式进行。本功能包含两部分功能。1. 计算升级文件的HASH值,并生成当前版本程序的版本信息。2. 比对客户端与服务器端版本文件的增量部分,自动下载程序,覆盖原有程序,更新完成后,启动客户端程序。
在此之前,使用了OFFICE组件来尝试完成此功能需求,但是效果都不尽如意(调用OFFICE组件生成WORD文档时,后台进程无法控制,不能正常退出以致于多次调用后程序再无响应)。