WINDOWS平台下: 关于VOID Sleep(DWORD dwMilliseconds);函数,许多人都觉得,它是告诉系统,延迟多少毫秒来执行后面的代码。 但是,在WINDOWS这样的非实时多任务系统中,我们是无法估算会睡眠多久的。因为一个线程不是总是被执行的。它会在执行一段时间后,被系统暂停, ...
分类:
其他好文 时间:
2017-01-09 23:48:05
阅读次数:
316
#include "stdafx.h" #include int g_count; const int ThreadNum = 10; DWORD __stdcall Func(LPVOID pm) { Sleep(10); g_count++; //InterlockedIncrement((LP... ...
分类:
编程语言 时间:
2017-01-01 18:57:43
阅读次数:
195
1.listview的模板template中,需要增加defHeight属性,即默认高度,同时,不能出现itemHeight属性,否则动态高度会失效 2.数据适配器中,重写getViewDesiredSize,类似下面的代码 DWORD dwState = pItem->GetState(); if ...
分类:
其他好文 时间:
2016-12-27 11:45:27
阅读次数:
168
PUSH:往ESP-4的内存地址存入数据,并且esp的值减存入的数据宽度 push 0x12345678 mov dword ptr ds: [esp-4],eax //存入数据 lea esp , dword ptr ds: [esp-4] //提升栈顶 POP:将栈顶的数据复制到指定的容器,ES ...
分类:
其他好文 时间:
2016-12-21 23:39:59
阅读次数:
304
#include <stdio.h>#include <stdlib.h>#include <string.h>#define BYTE unsigned char#define WORD short#define DWORD long#define SUCCESS 0#define FAILURE ...
分类:
其他好文 时间:
2016-12-19 19:09:46
阅读次数:
224
// PETools.cpp : Defines the entry point for the console application.// #include "stdafx.h"#include <windows.h>#include <malloc.h> DWORD len=0; //记录文件 ...
分类:
其他好文 时间:
2016-12-14 21:25:54
阅读次数:
274
线程的挂起和恢复 DWORD SuspendThread ( HANDLE hThread ); //挂起线程 DWORD ResumeThread ( HANDLE hThread ); //恢复线程 SuspendThread 和 ResumeThread 都返回之前的挂起计数。 一个线程最多可 ...
分类:
编程语言 时间:
2016-12-10 22:13:45
阅读次数:
236
下面这种方法是我见到的最理想的,还有一些其他的方法,像通过SetWindowsPos这个API设置窗口的Z-oder到最顶层,再设置回去。还有通过把当前窗口设置到底层,然后激活目标窗口等等方法。 HWND hCurWnd = NULL; DWORD dwMyID; DWORD dwCurID; hC ...
x /nuf [addr] 显示线性地址(Linear Address)的内容 xp /nuf [addr] 显示物理地址(Physical Address)的内容 参数 n 显示的单元数 参数 u 每个显示单元的大小,u可以是下列之一: b BYTE h WORD w DWORD g DWORD6 ...
分类:
其他好文 时间:
2016-12-02 02:46:43
阅读次数:
283
WindowsRegistryEditorVersion5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer]"NoDriverTypeAutoRun"=dword:000000ff[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon]"ShutdownWithoutLogon"="0""ScreenSav..
分类:
其他好文 时间:
2016-11-29 23:54:40
阅读次数:
306