本人擅长Windows桌面应用开发,有成熟的桌面应用解决方案。
1.熟练使用SCiter界面库,该界面库有2年的使用经验,能够使用Html+CSS+TIScript快速开发界面。
2.熟练使用c++,5年c++使用经验
3.熟悉Windows下多线程编程、多进程编程,了解多种进程间通信机制
4.熟悉网络Socket编程,掌握TCP、UDP、Http协议
5.掌握Dll注入技术、API拦截技术,掌握应用层进程隐藏、文件隐藏、网站劫持的技术方案
6.掌握SQlite数据库编程
7.了解COM原理,熟练使用ATL、WTL库
项目一:浏览器
该浏览器主要实现广告过滤功能,采用IE内核,仿照Chrome浏览器的界面开发。采用多进程架构,每一个页面为一个独立的子进程,使用COM对象实现进程间通信。广告过滤作为一个独立的查件接入到浏览器,浏览器页面导航过程中的各种事件通知广告过滤插件,广告过滤插件根据配置的过滤规则对页面进行处理。该浏览器提供JS与c++互操作的接口,实现页面中JS与C++互相调用的问题。
项目二:PC手机助手
该产品类似于豌豆荚手机助手,主要通过ADB实现对手机APP进行管理(安装、卸载)。通过从后台服务器更新APP信息,使用ADB链接手机,并实现手机APP的管理。