.386 ;386处理器 .model flat,c ;保护模式下运行,可与C连接 .stack 100h ;堆栈大小 .data ;数据段标记 num1 sdword ? ;singned double word num2 sdword ? ;dword(32bit)、... ...
分类:
编程语言 时间:
2017-10-08 18:06:01
阅读次数:
244
最近需要做一个C#版本的控制终端,控制摄像头,获取摄像头的水平角度和垂直角度 获取当前摄像头的角度,需要调用一个名为NET_DVR_GetDVRConfig的bool类型的函数 在C++中,函数定义:NET_DVR_GetDVRConfig(LONG lUserID, DWORD dwCommand ...
函数名: Sleep 功 能: 执行挂起一段时间 用 法: void Sleep(DWORD dwMilliseconds); 在VC中使用带上头文件 #include <windows.h> ( Sleep函数存放头文件:WinBase.h) 在gcc编译器中,使用的头文件因gcc版本的不同而不同 ...
分类:
其他好文 时间:
2017-09-24 12:57:59
阅读次数:
201
1 #include 2 int main(int argc, char* argv[]) 3 { 4 HKEY hKey; 5 DWORD dwType = REG_SZ; 6 DWORD dwSize = 255;//须指定长度,否则第一次读取RegQueryValueEx不成功,仅返回长度 7... ...
1 // 获得cpu主频.cpp : 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include 6 #include 7 8 using namespace std; 9 10 DWORD CPUClockMHz(); 11 12 int main... ...
分类:
其他好文 时间:
2017-09-20 21:50:53
阅读次数:
197
#define HIWORD(I) ( ( WORD ) ( ( ( DWORD )( I ) >> 16) & 0xFFFF ) )。 这个宏传回一个WORD值(16位的无符号整数,范围从0到0xxFFFF)。 一般用来取得LPARAM的高位(高16位),用在滚动条相关的SB_THUMBTRACK ...
分类:
其他好文 时间:
2017-09-18 11:19:28
阅读次数:
213
OpenSCManager:function OpenSCManager(lpMachineName, lpDatabaseName: PChar;dwDesiredAccess: DWORD): SC_HANDLE; stdcall; OpenSCManager,函数建立了一个到服务控制管理器的连 ...
分类:
其他好文 时间:
2017-09-11 19:34:08
阅读次数:
134
WORD:16位无符号整型数据 DWORD:32位无符号整型数据(DWORD32) DWORD64:64位无符号整型数据 INT:32位有符号整型数据类型 INT_PTR:指向INT数据类型的指针类型 INT32:32位符号整型 INT64:64位符号整型 UINT:无符号INT LONG:32位符 ...
1.(mov ecx,dword ptr [ebp-0Ch])将this指针压入ecx 2.(mov edx,dword ptr [ecx])this指针指向该对象的首地址,而该处的前四个字节存放着该对象的虚函数表的首地址,将虚表指针放到edx中。 3.(call dword ptr [edx+4] ...
分类:
其他好文 时间:
2017-09-02 01:05:55
阅读次数:
115
都不是原子操作。理由: 1.i++分为三个阶段: 内存到寄存器寄存器自增写回内存这三个阶段中间都可以被中断分离开. 2.++i首先要看编译器是怎么编译的, 某些编译器比如VC在非优化版本中会编译为以下汇编代码: __asm{ moveax, dword ptr[i] inc eax mov dwor ...
分类:
其他好文 时间:
2017-08-20 20:06:04
阅读次数:
138