金山卫士2.6.3

源码地址:https://github.com/5455945/PcManager/tree/bdev 
vs2005 sp2,windows sdk7.1 编译。

01 源码来源
01.01 金山源码位置

2011年,曾经有一个金山开源计划。可以参见官网:http://code.ijinshan.com/。 
目前很多内容都不可访问了。不过开源代码依然可以下载。 
官网上提供了下载包和hg两种方式。

# 这个是最后更新的代码压缩包:
http://code.ijinshan.com/download/tip.tar.bz2
http://code.ijinshan.com/download/LIB4pcmanager.tbz


金山开源卫士代码是用hg管理,需要安装tortoisehg。 
https://bitbucket.org/tortoisehg/files/downloads/tortoisehg-4.6.0-x64.msi

hg clone https://bitbucket.org/knoss/pcmanager

hg tags
tip                               81:77d745a5a9b3
pcmanager_RELEASEv2.6.3-hotupgrade    80:5de220ebc83a
pcmanager_RELEASEv2.6.2-bugfix    78:6c4489a779a4
PcManager v11.03.17               72:56a61a34d36d

以压缩包形式下载的是最新的tip 81:77d745a5a9b3。

01.02 github 源码位置
github上也可以找到较完整代码。 
https://github.com/dreamsxin/PcManager

最早金山还提供了一些讲解视频,现在不清楚是否还在了。

02 运行效果
把代码整理后,在bdev分支下。https://github.com/5455945/PcManager/tree/bdev。

使用vs2005 sp2 编译,需要windows sdk 7.1。代码中原来使用的sdk版本是6.1,不太好找了。 
代码在win7 sp1, win8.1, win10 上编译均可。

bdev分支整理了下工程文件。独立的工程文件放在 oss 目录下。[代码中有大量重复工程。] 
https://github.com/5455945/PcManager/tree/bdev/oss/

包括:

ksm        #0003 金山卫士主界面 2.1  bdev/oss/ksm/sln/KSafeMain.sln
karpfw     #0005 卫士ARP防火墙       bdev/oss/karpfw/sln/karpfw.sln
bksafevul  #0006 漏洞扫描器          bdev/oss/sysopt/sln/bksafesysopt.sln
sysopt     #0007 系统优化之开机加速  bdev/oss/sysopt/sln/bksafesysopt.sln
ppro       #0008 隐私保护器          bdev/oss/ppro/sln/PrivacyProtectionGUI.sln
kclear     #0009 垃圾清理            bdev/oss/kclear/sln/kclear.sln

金山卫士主界面 


卫士ARP防火墙 


漏洞修复 


系统优化 


隐私保护 


垃圾清理 


主工程的sln文件在PcManager\sln下。是ksafe.sln,需要先编译commonlib.sln。

release可运行,主工程运行效果如下: 

--------------------- 

原文:https://blog.csdn.net/longji/article/details/80469663 
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值