源码地址: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可运行,主工程运行效果如下:

金山卫士2.6.3 开源代码整理相关推荐

  1. 音频处理开源代码整理

    1.sox :(linux工程可以编译) http://sox.sourceforge.net/ 一.软件支持各种常见的音频格式 二.常见的音效和音频处理 参见: https://blog.csdn. ...

  2. 金山卫士开放第三批源代码 ARP防火墙可下载

    金山网络今日公布了金山卫士的第三批源代码--"ARP防火墙"代码.据悉,该批源代码彻底面向公众开放下载,通过对源代码的二次编译开发,ARP防火墙属于金山卫士开源应用层代码,用户可以 ...

  3. Android 开源项目整理

    这是一个基本把github上所有优秀安卓的开源代码整理了,下面是都是转自https://github.com/Trinea/Android-open-project,都是一些牛人,很有开源精神的达人做 ...

  4. 【论文学习】轻量级网络——MobileNetV3终于来了(含开源代码)

    论文名称:<Searching for MobileNetV3> 感谢github上大佬们开源,开源代码整理如下: (1)PyTorch实现1:https://github.com/xia ...

  5. 12月1日,金山卫士宣布开源代码

    [color=green]12月1日,金山网络高调启动金山卫士开源计划,宣布将金山卫士全面开源,任何第三方的厂商或者个人均可自由下载和使用金山卫士源代码,不限制开源后的代码进行商业性的使用.这是国内首 ...

  6. 金山卫士开源代码----消息机制浅析 (上

    博客已迁移至:http://kulv.sinaapp.com/,这里不再使用 金山卫士开源代码----消息机制浅析 (上) 代码地址:http://download.csdn.net/source/3 ...

  7. 金山卫士开源软件之旅(二) 简单教程:如何创建一个基于金山卫士界面库的工程

    完整解决方案代码压缩包: test_full.zip (267.59 KB) 参考: http://bbs.code.ijinshan.com/thread-1391-1-1.html 为了让更多的朋 ...

  8. 《在路上 …》 金山卫士开源 , 人生很多感慨

    最近写日记少了很多, 主要是很多情绪化的东西, 都汇入了某条有去无回的地下河. 好吧, 不说这些, 来说说金山卫士开源. 相比360安全卫士那种作秀式的开源 (代码只对极少极少的人开放, 隐隐藏藏), ...

  9. 分享下金山卫士的代码

    自从金山卫士的代码部分开源以来,基于它出现了各种软件,有侧重界面库的,如SOUI,有侧重电脑安全管理的,下面是我维护的版本的部分截图: 主界面 垃圾清理 ARP防火墙 隐私保护器 对于广大开发者尤其是 ...

最新文章

  1. Laravel核心代码学习 -- Facades
  2. Kali渗透测试——UPNP网关发现工具Miranda
  3. 第十五届全国大学生智能汽车竞赛 车模检查手册
  4. shell 编程整合
  5. AngularJS $http 异步后台无法获取请求参数
  6. 数据结构与算法(C++)– 树(Tree)
  7. 华为笔记本搭载鸿蒙系统,华为MatePad Pro2入网!预装鸿蒙系统 搭载麒麟9000
  8. 谁说IT男没有审美?怀揣5000元巨款,我们这样改变生活
  9. 想要构建现代化数据中心?交给戴尔第14代PowerEdge服务器解决吧!
  10. win10升级工具_win10升级安装工具
  11. 阿里云大学:百度贴吧自动签到实现
  12. mysql 错误代码1130_mysql出现错误码1130怎么办
  13. webuploader直接上传文件到百度云BOS中
  14. JBE与JLE的区别
  15. Jmeter进行上传图片接口测试
  16. GEE开发之Sentinel-2计算NDVI和数据分析
  17. BugkuCTF_Web——“秋名山老司机”、“速度要快”、“cookies欺骗”
  18. 基于单幅图像的2D转3D算法研究(转)
  19. 随心所欲b超工作站图像处理_第七讲随心所欲版医学影像工作站软件每周一题...
  20. Spring 测试运行的时候提示 Unable to find a @SpringBootConfiguration 错误

热门文章

  1. php5.3n上传视频,为什么上传抖音视频不清晰
  2. HD-CNN: HIERARCHICAL DEEP CONVOLUTIONAL NEURAL NETWORK FOR IMAGE CLASSIFICATION(泛读)
  3. JavaScript正则表达式及jQuery回顾
  4. 香港等海外公司怎样开通大陆版微信公众号?
  5. PhotoShop CC 2017软件工具面板使用---画笔工具
  6. 新星宇控股再冲刺港交所上市:曾多次被处罚,非控股权益由盈转亏
  7. 谁说 JavaScript 简单的? – 码农网 http://www.codeceo.com/article/who-said-javascript-was-easy.html
  8. 敬伟PS教程【A01-A10】
  9. git简介、安装、基本操作——Git折腾小记
  10. PHP Tcpdf 生成 pdf 并将 (Imagick) pdf 生成 图片