1.线程控制 控制线程状态的API函数: //挂起线程: ::SuspendThread(hThread); //恢复线程: ::ResumeThread(hThread); //终止线程: //方式一: ::ExitThread(DWORD dwExitCode); //参数中没有线程句柄,在线程 ...
分类:
编程语言 时间:
2019-12-26 13:12:52
阅读次数:
83
其实r是只读,只能读不能写,这是很明确的,但是r+是可读写,变成r+后还没太明白到底加了什么,还是照样写不了,有没有这样的体验呢,如下代码,只读时f=open("test.txt",‘r‘,encoding="utf-8")#文件句柄f.write("weareheros\n")data=f.read()print(data,type(data))f.close()这样的话报错是明显的:io.Un
分类:
编程语言 时间:
2019-12-25 22:28:23
阅读次数:
85
php代码 // 要删除的文件路径 $path = __DIR__ . "/runtime/temp_img/"; // 定义要删除的时间间隔:七天 $weekSecond = 7 * 24 * 3600; $num = 0; if (is_dir($path)) { // 获取目录句柄 $hand ...
分类:
Web程序 时间:
2019-12-25 16:15:23
阅读次数:
122
今天看到这个问题如何评价王垠的 《讨厌的 C# IDisposable 接口》? - 王垠(人物),答案被歪到windows 内核对象和句柄,答案中谈的太浅显而且有误。翻出陈年老文章(此文成于2012年,只在公司内部分享过),大部分内容来自Windows内核原理 1句柄和句柄泄露 在Windows编 ...
分类:
其他好文 时间:
2019-12-23 19:11:43
阅读次数:
94
引言 I/O 库提供了两套不同风格的文件处理接口。 第一种风格使用隐式的文件句柄; 它提供设置默认输入文件及默认输出文件的操作, 所有的输入输出操作都针对这些默认文件。 第二种风格使用显式的文件句柄。 当使用隐式文件句柄时, 所有的操作都由表 io 提供。 若使用显式文件句柄, io.open 会返 ...
分类:
其他好文 时间:
2019-12-23 11:35:12
阅读次数:
101
如下图: 这个出现了好久了,每次神一样闪烁,左键或右键一点立即弹出游戏网页,然后这个图标就神秘消失了,搞不清是哪个程序弄的,也就无从查杀。 可能弹出的页面如下: 解决方法如下,先下载个图标管理程序, 找到此图标的窗口句柄0x001F0782, 然后打开spy软件, 任务管理器中找出和快压有关: 然后... ...
分类:
Web程序 时间:
2019-12-22 22:51:36
阅读次数:
7244
反调试之检测类名与标题名: 通过FindWindow函数来进行反调试 1、这里自己就不重复F9了,还是通过GetProcAddress来间接的给主要的反调试函数下断点,如下 2、然后F9进行,首先到的是CreateToolhelp32Snapshot,把当前的所有进程都才能到一个句柄中,然后进行返回 ...
分类:
其他好文 时间:
2019-12-21 20:58:00
阅读次数:
88
可迭代对象 什么是对象: Python中,一切皆对象。一个变量,一个列表,一个字符串,文件句柄,函数等等都可称为一个对象。一个对象就是一个实例,就是实实在在的东西。 什么是迭代 迭代就是一个重复的过程,但还不是单纯的重复,就像是父亲,自己,儿子,孙子的关系,都是复制,但结果是不一样的。还有使用的AP ...
分类:
编程语言 时间:
2019-12-20 13:59:38
阅读次数:
83
背景 有些客户反应客户端程序操作一段时间后,查看任务管理器发现客户端程序占用句柄数过多,怀疑存在句柄泄露问题。针对该问题,现场测试多个场景,把出现问题的范围缩小。现发现在以下两个场景下,会出现句柄泄露: 1、 打开客户端程序后操作交易 2、 在文本框中切换输入法(百度输入法2.10版本) 使用han ...
分类:
其他好文 时间:
2019-12-20 13:53:56
阅读次数:
100
函数原型为: 该函数利用已经注册的窗口类 创建一个窗口,并返回该窗口的句柄 HWND CreateWindow( LPCTSTR lpClassName, //窗口类名称,也可以是控件名称 LPCTSTR lpWindowName, //程序标题,也可以是空间上面显示的文字 DWORD dwStyl ...