windows管道通信
windows进程间通信的管道通信技术,调用简单,使用方便。
服务端:
1.使用API函数CreateFile建立与命名管道的连接。
2.使用API函数WriteFile和ReadFile分别向客户端发送数据或从客户端接收数据。
3.使用API函数CloseHandle关闭打开的命名管道会话。
客户端:
1.使用API函数WaitNamedPipe等待一个命名管道实例供自已使用。
2.使用API函数CreateFile建立与命名管道的连接。
3.使用API函数WriteFile和ReadFile分别向服务器端发送数据或从服务器端接收数据。
4.使用API函数CloseHandle关闭打开的命名管道会话。
dll注入和API拦截测试代码.rar
1.被注入的程序为:10 Camera
2.主动注入的程序为:inject
3.注入的dll为:hookDll
4.注入的dll截取的窗口图像在文件夹:“拦截图像”
描述:程序inject负责将hookDll动态库注入到10 Camera进程,然后hookDll会拦截Present函数调用。(拦截API使用Detours-4.0.1库文件,动态库注入使用CreateRemoteThread函数)
Debug Diagnostic Tools生成内存分析文件
Debug Diagnostic Tools生成内存分析文件
gRPC使用demo(只测试Release版本)
gRPC使用demo(只测试Release版本)
创建Windows系统服务demo2(c++版)
如何用c/c++ 创建windows系统服务。
创建windows服务程序的demo
创建windows系统服务的demo
RTSP请求客户端
rtsp客户端的c++实现,实现了RTP基于TCP和UDP传输数据,里面有bug的地方希望大家指正。
Windows下面的UDP和TCP通信demo
Windows下面的UDP和TCP通信demo
ConnectManager
ConnectManager
CMarkUp_使用简介
CMarkUp_使用简介
ICE 的安装及在vs2013里面的配置
ICE 的安装及在vs2013里面的配置
ICE 的聊天demo 含有ICE的配置文档
ICE 的聊天demo,里面含ICE的安装和到vs2013里面的配置
NVIDIA FX Composer工具安装包
NVIDIA FX Composer工具安装包
使用NVIDIA FX Composer工具验证多张纹理合成效果
这是一个NVIDIA FX Composer工具的完整工程,里面验证了4张带有透明通道的纹理(一张底图,中间是一张淡入,一张淡出图,最上面是一张前景图,每张纹理都带有一个全局透明度)的合成效果,可以通过参数修改控制透明度的值来查看合成纹理的实时变化效果。
NVIDIA FX Composer工具的使用说明书
如果想知道NVIDIA FX Composer工具如何使用请下载此文档
显示器带宽计算.zip
里面包含CVTR2参数计算、CVTR2行业规范、显示接口相容表3个文档,前面的文档可以通过输入显示器分辨率计算需要的带宽,后面的文档有描述不同分辨率的显示器对应的线材要求
颜色和HDR知识总结.pptx
大概介绍了1.颜色的由来 2.CIE XYZ颜色空间的由来 3.色域马蹄图的由来 4.常用的色域空间 5.显示器为什么会偏色 6.视频图像质量的5要素 7.什么是HDR? HDR的几种标准
压缩纹理通过d3d9和cuda进显存速度对比3 (测试100次平均值)
压缩纹理通过d3d9和cuda进显存速度对比,此demo测试了压缩纹理通过d3d9进显存,同样数据大小通过cuda进显存,和通过cuda从显存拷贝到内存的速度。
压缩纹理通过d3d9和cuda进显存速度对比2
压缩纹理通过d3d9和cuda进显存速度对比,此demo测试了压缩纹理通过d3d9进显存,同样数据大小通过cuda进显存,和通过cuda从显存拷贝到内存的速度。
压缩纹理通过d3d9和cuda进显存速度对比
压缩纹理通过d3d9和cuda进显存速度对比,此demo测试了压缩纹理通过d3d9进显存,同样数据大小通过cuda进显存,和通过cuda从显存拷贝到内存的速度。
vld内存泄露检测工具
VLD是一款用于VisualC++的免费内存泄漏检查工具。可以在codeproject.com网站上找到,相比其它的内存泄漏哦给你根据,他在检查内存泄漏的同事,还具有如下特点:
1) 可以得到内存泄漏点的调用堆栈,如果可以的话,还可以得到其所在的文件及行号;
2) 可以得到泄漏内存的完整数据;
3) 恶意设置内存泄漏报告的级别;
4) 它以动态库的形式提供,无需编译源代码,只需要很小的改动程序;
5) 源代码使用GNU许可发布,并有详细的文档及其注释。
COM组件例子程序
COM组件,里面有4个工程,DictCtrl为客户程序工程,Dictionary为进程外组件工程,Dictionary2为进程内组件工程,DictPrxy为代理/存根dll工程。
网络唤醒开机
远程开机这个功能实在屌爆了,工作中会经常遇到需要远程开机的情景,比如说,晚上在家里,突然接到领导的电话需要改东西,然而家里的电脑又没有工作环境,各种工具软件都没有安装,这时如果往公司跑一趟真是麻烦,或者需求等不及你往公司跑一趟,也许这途中公司会损失更多。或者,晚上在家里工作了,第二天忘记把资料带回公司,这时远程开机也显得尤为重要。总之,如果你有远程办公的需求,就会用到远程开机。
MPC-HC播放器源代码
MPC-HC播放器一个经典的影音播放器,可播放CD、VCD、DVD、及MP3、MP4、AVI、AAC等多种影音格式。与此同时,它还是开源的。很多知名的视频播放器都是在它的基础上建立起来的,在这里就不例举了。
COM组件用例和测试代码V2
编写了一个完整的COM组件,非常适合初学者学习使用,里面有3个工程,第一个工程产生的COM组件被第二个工程产生的COM组件聚合,第三个公司为测试工程,目的是测试前面2个工程生成的COM组件的使用。
COM组件用例和测试代码
编写了一个完整的COM组件,非常适合初学者学习使用,里面有2个工程,一个是COM组件,一个是测试代码。
gRPC测试demo
此demo通过海康网络库或者摄像机数据,然后通过gRPC将数据传输到解码进程解码。
Debugdiag内存分析文件
Debugdiag内存分析文件
CMake工具(用来创建window解决方案)
CMake工具(用来创建window解决方案)