SYSTEM_INFO,Win32 API函数GetSystemInfo所使用的结构体。 说明 SYSTEM_INFO结构体包含了当前计算机的信息。这个信息包括计算机的体系结构、中央处理器的类型、系统中中央处理器的数量、页面的大小以及其他信息。 结构原型 代码示例 ...
分类:
编程语言 时间:
2017-11-22 21:55:06
阅读次数:
259
今天主要讲讲什么是socket网络编程 socketde 英文原义是“孔”或者“插座”。是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。通常也被称作“套接字”,用关于描述IP地址和端口,是一个通信链的句柄 也类似于电话插座。举个电话网例子:电话的通话 ...
分类:
其他好文 时间:
2017-11-17 00:15:38
阅读次数:
160
C++中没有java中接口的概念,但是可以使用抽象类来模拟java中的接口。 工程上的多继承 工程开发中的多继承几乎是不被使用的 多继承带来的代码的复杂性,远远大于其代码带来的便利性。 多继承对代码的维护产生灾难性的后果 在设计上,任何有多继承的地方,都可以用单继承来代替 C++支持多继承,多继承有 ...
分类:
编程语言 时间:
2017-11-14 19:36:30
阅读次数:
172
有了回调函数的概念及上面的例子,我们可以继续了。其实想要找到一个标题已知的窗口句柄,用一个API函数就可以了:FindWindow. 其函数原形是: function FindWindow(lpClassName, lpWindowName: PChar): HWND; stdcall; lpCla ...
分类:
其他好文 时间:
2017-11-11 17:46:19
阅读次数:
213
使用RWX权限打开目标进程,并为该DLL分配足够大的内存。 将DLL复制到分配的内存空间。 计算DLL中用于执行反射加载的导出的内存偏移量。 调用CreateRemoteThread(或类似的未公开的API函数RtlCreateUserThread)在远程进程中开始执行,使用反射加载函数的偏移地址作 ...
分类:
其他好文 时间:
2017-11-10 21:52:47
阅读次数:
226
Windows网络编程第六章探测网络中的在线设备 实验:获取本地计算机的网络信息 实验分析:主要练习对GetAdaptersInfo()、GetNetworkParams()、GetInterfaceInfo()、GetIPAddrTable()等API函数的运用,实验中需要注意的是需要两次调用该函 ...
分类:
其他好文 时间:
2017-11-06 20:06:21
阅读次数:
209
出处:http://www.nirsoft.net/vc/change_screen_brightness.html SetDeviceGammaRamp API函数位于Gdi32.ll中,接收一个256*3 RGB值的数组。增加这个数组中的值会使屏幕更亮,而减少这些值会使屏幕变暗。可以通过增加或减 ...
分类:
编程语言 时间:
2017-11-02 18:05:59
阅读次数:
359
错误场景: 解决方法: 一、首先定义一个封装类,主要是保证PyGILState_Ensure, PyGILState_Release配对使用,而且这个类是可以嵌套使用的。#include <python.h>class PyThreadStateLock{public: PyThreadStateL ...
分类:
编程语言 时间:
2017-10-19 15:53:27
阅读次数:
153
这个代码也非常简单,核心是HTML5中GeoLocation API,函数原型定义如下: void getCurrentPosition(in PositionCallback successCallback, in optional PositionErrorCallback errorCallb ...
分类:
Web程序 时间:
2017-10-18 17:12:28
阅读次数:
246
一、 信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时候到达。 二、信号的种类 信号的名称是在头文件signal.h中定义的,信号都以SIG开头 命 ...
分类:
系统相关 时间:
2017-10-16 19:25:08
阅读次数:
163