lpcstr 第2页
- TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞
-
Internet的迅速发展以及IPv4地址数量的限制使得网络地址翻译(NAT,NetworkAddressTrans2lation)设备得到广泛应用。NAT设备允许处于同一NAT后的多台主机共享一个公网(本文将处于同一NAT后的网络称为私网,处于NAT前的网络称为公网)IP地址。一个私网I...
- C语言Windows编程,常见的系统提示框
-
在我们电脑使用过程中,经过会遇到一些提示框,比如提示我们是否删除,操作成功提示等等,在windows编程中,它对应着MessageBox函数,MessageBox函数原型如下:intMessageBox(HWNDhWnd,LPCTSTRlpText,LPCTSTRIpCaption,UINT...
- 软件开发中,如何正确获取硬盘序列号并有效实现软件注册认证?
-
现有软件加密基本都是采用各种硬件系列号作为加密依据,实现的是一机一码制,在采用硬件系列号作为加密依据之前,先要了解下各种硬件系列号的情况。这样有利于选择软件加密依据,防止注册码可以在多台计算机上使用。获取硬盘系列号硬盘系列号是生产厂家在硬盘出厂之前就写入到硬盘中不可以修改的系列号,也就是所谓的出厂系...
- 程序员需要了解的硬核知识之控制硬件
-
应用和硬件的关系我们作为程序员一般很少直接操控硬件,我们一般通过C、Java等高级语言编写的程序起到间接控制硬件的作用。所以大家很少直接接触到硬件的指令,硬件的控制是由Windows操作系统全权负责的。你一定猜到我要说什么了,没错,我会说但是,任何事情没有绝对性,环境的不同会造成结果的偏差...
- VC++ windows编程(MFC)初探 mfc编程vc6.0
-
1.LoadStringW()函数解析LoadStringW(_In_opt_HINSTANCEhInstance,//实例句柄_In_UINTuID,//定义好的资源ID_Out_writes...
- 关于远程控制鼠标和键盘的那些事 远程控制鼠标按键
-
关于远程控制鼠标和键盘的那些事在我们使用远程电脑控制软件时候,见得最多的除了画面,就是鼠标和键盘的操作了,那些远程控制的软件是如何工作的呢?经过与秒点远程控制工程师的深入交流,小编今天给大家讲讲其中原理。其实远程控制软件的工作原理就是:A端操作,然后通过网络传输到B端,B端收到消息后做出相应的动作;...
- 菜比手把手教你破解游戏多开(轻喷)
-
游戏防止多开的方法一般是CreateMutex,那么我们直接对Mutex做手脚就好了,本菜比也是这几个月才会的,大神请轻喷我们实验的对象是可能用到的工具:IDA,CE(我的是6.2),一只能用的IDE(我的是VS2005)用PEID看一下cg_se_3000.exe是加了壳的,那么就动态分析好了首先...
- C++进程间通信--命名管道通信代码实现及其原理图示
-
在将这个题目之前大家需要了解几个概念:进程:我们可以先看进程的定义:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础;在当总结起来就是:进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。程序和进程之间...
- Qt之自定义托盘(二) qt自定义tooltip
-
上一篇文章讲述了自定义Qt托盘,不过不是使用QSystemTrayIcon这个类,而是我们自己完全自定义的一个类,我们只需要处理这个类的鼠标hover、鼠标左键点击、鼠标右键点击和鼠标左键双击,就可以完全模拟出qq的托盘样式来。文章的最后我也是提供了一个demo的下载链接,那是一个可以完全运行的de...
- VC|创建、动态显式、静态隐式调用或链接动态链接库DLL
-
编写应用程序通常都不是从0开始的,或多或少都会用到一些库,不管是函数库还是类库。动态链接库DLL(dynamiclinkedlibrary)通常都不能直接运行,也不能接收消息。它们是一些独立的文件,其中包含能被可执行程序或其它DLL调用来完成某项工作的函数。只有在其它模块调用动态链接库中的函数时...