2018年12月14日
摘要: 1、结构体SOFTWARE用于记录每个安装程序的具体信息 2、函数GetSoftList用于获取计算机上已安装程序的全部信息,接受vector<SOFTWARE>引用类型的参数,并将获取的全部信息存放在该vector中。 Windows 系统中,安装程序都可以在注册表 HKEY_LOCAL_MACH 阅读全文
posted @ 2018-12-14 16:45 Noora&w 阅读(1665) 评论(0) 推荐(0) 编辑
摘要: 目的:进程在进行某些操作后需要系统重启,并且在系统重启后调用原进程的父进程进行某些操作。 1.通过当前进程ID获得父进程ID 2.通过父进程ID获得进程路径 3.将父进程路径写入注册表(重启后自动运行父进程) 阅读全文
posted @ 2018-12-14 12:21 Noora&w 阅读(269) 评论(0) 推荐(1) 编辑
摘要: 在枚举/结束系统进程或操作系统服务时,会出现权限不足而失败的情况,因此需要提升进程的权限。 windows的每个用户登录系统后,系统会产生一个访问令牌(access token),其中关联了当前用户的权限信息,用户登录后创建的每一个进程都会有用户access token的拷贝,当进程试图执行某些需要 阅读全文
posted @ 2018-12-14 11:54 Noora&w 阅读(415) 评论(0) 推荐(1) 编辑
  2018年12月11日
摘要: 要求:实现一个修改用户密码的测试程序 实现:新建Win32控制台项目 头文件stdafx.h cpp文件 错误:运行exe文件,修改失败,错误码997,NetUserSetInfo函数返回5 解决:使用管理员权限运行exe文件!! 阅读全文
posted @ 2018-12-11 19:02 Noora&w 阅读(310) 评论(0) 推荐(0) 编辑
  2018年12月10日
摘要: 要求:实现一个计算电脑实时CPU占有率的测试程序,将多种方法获取结果显示在对话框上,动态显示。 实现: 1、新建基于对话框的MFC应用程序,Dialog上添加控件,为控件添加CSting类型变量m_RateResult1、m_RateResult2、m_RateResult3, 2、创建线程类(Th 阅读全文
posted @ 2018-12-10 19:18 Noora&w 阅读(4365) 评论(0) 推荐(0) 编辑
  2018年12月3日
摘要: 第一章 对程序错误的处理 1、若要确定是什么错误,请调用GetLastError函数:该函数从线程局部存储区获取32位错误代码。 2、Visual studio还配有一个小的实用程序称为Error Lookup,可以使用Error Lookup将错误代码的号码转换成相应文本描述。 3、Windows 阅读全文
posted @ 2018-12-03 16:08 Noora&w 阅读(214) 评论(0) 推荐(0) 编辑
  2018年5月30日
摘要: 阅读全文
posted @ 2018-05-30 17:26 Noora&w 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-05-30 16:06 Noora&w 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-05-30 16:06 Noora&w 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-05-30 11:17 Noora&w 阅读(97) 评论(0) 推荐(0) 编辑