第三章 网络安全编程基础
更新时间:2024-06-13 10:34:01 阅读量: 综合文库 文档下载
- 第三章第四幕推荐度:
- 相关推荐
第三章 网络安全编程
网络安全基础编程技术主要包括6个方面:
Socket编程、注册表编程、文件系统编程、定时器编程、驻留程序编程、多线程编程。
一、Socket编程 通信过程图。
例1:字串传输 例2:简单聊天室
例3:获取本机IP地址
二、注册表编程
三、文件系统编程
文件系统编程非常的重要,可以在DOS命令行下执行的操作都可以使用程序实现。 (1)例1:添加系统用户
在DOS命令行下使用命令“net user Hacker /add”添加一个用户,同样可以在程序中实现,如程序所示。
(2)文件拷贝和移动 #include
(3)系统时间
#include
(4)定时器编程
著名的“CIH病毒”每年定时发作,其中需要利用定时器来控制程序的执行。定时器程序分成两大类,一类是循环执行,另一类是根据条件只执行一次。在程序中加载定时器,如程序所示
参见MFC程序
(5)驻留程序编成 ?
(6)多线程编程
用多线程技术编程有两大优点:
1、提高CPU的利用率。由于多线程并发运行,用户在做一件事情的时候还可以做另外一件事。特别是在多个CPU的情况下,更可以充分地利用硬件资源的优势,将一个大任务分成几个任务,由不同的CPU来合作完成。
2、采用多线程技术,可以设置每个线程的优先级,调整工作的进度。
在实际开发过程中,一定要有一个主进程,其他线程可以共享该进程也可以独立运行,每个线程占用CPU的时间有限制,可以设置运行优先级别
例1:独立线程程序的编写 例2:多个线程共享参数 例3:VC例题
正在阅读:
第三章 网络安全编程基础06-13
船舶货运教案10-12
高考英语微卷强化练 四11-02
一卡通产品设计05-24
学校少先队开展社团活动模式的探索与研究12-06
新员工财务知识培训08-09
水泥搅拌桩技术方案12-29
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 网络安全
- 编程
- 第三章
- 基础
- 农村留守儿童孤独感的调查研究
- 重金属污染防治政策:湖南省
- 教育文摘读后感20篇
- 尊干爱兵,互帮互助,构建和谐内部关系
- 建筑工程项目进度管理研究开题报告
- 江苏省福鼎二中2010届高三复习英语模拟考试
- 运动生理学复习资料
- 车库智能收费系统
- 应用文写作基础第三章第三节报告请示批复练习
- 农产品加工学思考题20100425
- 设计更改及生产配套管理规定 - 图文
- 幼儿园大班家长代表发言稿(多篇)
- 2013自动控制系统课程设计
- 金蝶KIS专业版10.0上机模拟练习
- Banyan网络的结构及其特性
- 财务会计例题及分录答案1
- 岗位安全操作规程
- 南安三中2010年春高一年语文学科第一次月考试卷
- 基于单片机的脉搏心率测量仪的开发与设计
- 人教版小学六年级音乐下册全册教案1