
windows操作系统
文章平均质量分 80
psbeond
Windows C++ 程序员
展开
-
窗口子类化
windows HWND子类化原理原创 2021-12-15 21:55:53 · 1244 阅读 · 0 评论 -
Windows 线程局部存储区TLS
作者:刘树伟日期:2021年3月16日 14:09参考:《Windows核心编程》第5版第21章线程局部存储区,简称TLS,目的是给线程附加一个自定义数据。有两种方法为线程指定自定义数据,方法一是动态TLS,方法二是静态TLS。动态TLS:你可以理解为系统中为每个进程定义了一个bool类型,长度为64的数组:bool g_TlsFlag[64];(数组的长度可根据需要,动态扩展到1000多位。)数组的元素记录了是否被使用。系统在创建每个线程的时候,也会分配一个void *类型、长度原创 2021-03-16 16:33:39 · 433 阅读 · 0 评论 -
使用本地IP安全策略阻止指定IP访问本机
作者:刘树伟日期:2020-12-24Windows防火墙可以阻止所有IP访问本机,如果想让某个IP访问本机,就把它加到“例外”规则中,“例外”规则就相当于白名单,但防火墙没有黑名单,不能指定阻止某个IP的访问。如果想阻止某个IP访问本机,可以使用“本地IP安全策略”。运行“secpol.msc”可以打开“本地安全设置”,里面有“IP 安全策略,在 本地计算机”设置项,通过它,就可以达到阻止指定IP访问本机的目的。如果想这么做,首先要在“IP 安全策略,在 本地计算机”...原创 2020-12-24 10:56:58 · 3675 阅读 · 0 评论 -
编辑非第一列Item的Label
作者:刘树伟日期:2015-10-18当Win32的List控件选中“Edit Label”风格后,List第0列Item可以被编辑,默认情况下,只有第0列的Item可以被编辑。但List提供了交换列索引的功能,我们可以把第0列与想要被编辑的列交换顺序,达到编辑非第0列的目的。 m_list.InsertColumn(0, _T("Column 0"), LVCFMT_LEFT, 100); m_list.InsertColumn(1, _T("Column 1"), LVCFMT_L...原创 2020-12-01 14:56:05 · 143 阅读 · 0 评论 -
windows c++程序在崩溃时自动生成dump
作者:刘树伟// MSDN建议不要使用崩溃的那个进程创建dump,因为程序已经崩溃,再创建dump,可能失败。而是建议使用一个监控进程来创建。MINIDUMP_EXCEPTION_INFORMATION.ClientPointers必须根据是自己还是监控进程创建dump进行正确的设置,参考:https://www.it1352.com/457981.htmlMiniDumpWriteDump在进行写dump文件的时候,首先挂起其它所有线程,然后再写dump。如果另一个线程中正在进行堆分配/释放/原创 2020-11-12 22:23:36 · 1271 阅读 · 0 评论 -
制作Win7Sp1Pe
网上下载的现成的PE文件,常常被制作者捆绑了很多广告插件、病毒、木马之类的东西。所以,自己制作纯净放心的PE文件,很有必要。原创 2017-10-04 21:24:38 · 1239 阅读 · 0 评论 -
禁止双击盘符运行Autorun.inf文件
U盘病毒通常通过Autorun.inf进行传播,下面的方法,可以禁止Autorun运行。原创 2017-10-04 21:21:57 · 923 阅读 · 0 评论 -
把本地文件夹映射成磁盘
把本地文件夹映射成磁盘原创 2017-10-04 20:46:54 · 12321 阅读 · 1 评论 -
制作可启动DOS优盘
制作可启动DOS优盘原创 2017-10-04 20:45:16 · 1976 阅读 · 0 评论 -
创建不能双击打开也不能删除的文件夹
创建不能双击打开也不能删除的文件夹原创 2017-10-04 20:43:33 · 1138 阅读 · 0 评论 -
关闭windows的autoplay
很多U盘、移动硬盘病毒都是通过autoplay功能传播的。下面介绍如果禁止这一功能。原创 2017-10-04 20:40:46 · 1533 阅读 · 0 评论 -
不创建系统保留分区
本文介绍了安装系统时,不创建系统保留分区的方法。原创 2017-10-04 20:38:46 · 11584 阅读 · 4 评论 -
Win10启用Administrator帐户
本文介绍了如何开启windows10的administrator帐户。原创 2017-10-04 20:36:32 · 2321 阅读 · 0 评论