客户端通信是DLL 文件,看需求可以自己编译到exe上 下面是DLL调用过程 客户端代码 // DriveDll.cpp : Defines the entry point for the DLL application. // #include "stdafx.h" #include <windo ...
分类:
其他好文 时间:
2020-07-26 15:25:12
阅读次数:
107
基本结构 STM32 GPIO是通用输入/输出端口的英文简称,其可实现输入、输出、驱动、通信等功能,STM32的I/O 端口有8种模式(4种输入模式和4种输出模式),每个 I/O 端口位支持3种最大翻转速度(2MHz、10MHz、50MHz),均可自由编程,但I/O 端口寄存器必须按 32 位字、半 ...
分类:
其他好文 时间:
2020-02-29 16:22:00
阅读次数:
90
驱动程序与应用程序的通信离不开派遣函数,派遣函数是Windows驱动编程中的重要概念,一般情况下驱动程序负责处理I/O特权请求,而大部分IO的处理请求是在派遣函数中处理的,当用户请求数据时,操作系统会将请求的数据转化成IRP的数据结构,并将其派遣到指定的内核函数中执行,接下来将详细说明派遣函数的使用 ...
分类:
其他好文 时间:
2019-09-23 10:12:10
阅读次数:
102
项目上部署的Docker集群创建的容器网络遇到问题,借机会学习了一下docker的网络模式,其他类型我们用的不多,这里只列举我们常用的bridge和macvlan两种,下面的描述和截图有一些是直接从网上下载的。 Bridge模式 Bridge模式是Docker默认的网络模式,当Docker进程启动时 ...
分类:
系统相关 时间:
2018-05-09 15:00:25
阅读次数:
9454
1、做驱动的时候。做应用程序须要和驱动通信,必须建立一个DLL。 2、由于客户使用版本号太低,须要使用到VC6.0编写DLL 3、在VC6.0上编写DLL的时候,导出的函数名会出现和原函数名不正确,导致调用失败 4、解决的方法。 找到VC6.0project以下的文件 ***.DEF。 把里面的 L ...
分类:
其他好文 时间:
2017-08-10 13:29:10
阅读次数:
207
当输入数据一样时,计算结果是一样的,但运行时间的差别很大。在算法正确的前提下,应该选择算法效率高的 嵌入式软件,BSP驱动,通信协议,上层应用软件。 多协议标签交换(MPLS)是一种用于快速数据包交换和路由的体系,它为网络数据流量提供了目标、路由地址、转发和交换等能力。更特殊的是,它具有管理各种不同 ...
分类:
其他好文 时间:
2016-12-21 18:20:07
阅读次数:
190
1、 【145】IRP简介 【205】IRP作用: 上层应用程序 与 底层驱动通信。exe程序 与 sys 。 2、 ...
分类:
其他好文 时间:
2016-03-31 16:51:33
阅读次数:
185
1.使用supersocket 高性能的事件驱动通信; 非常简单易用; 你只需要通过创建几个类就能获得一个健壮的 Socket 服务器; 内置的命令行协议让你能够迅速创建一个网络命令行接口服务器; 强大且高性能的协议解析实现工具帮你简化了网络数据的分析工作; 灵活的配置功能和友好的配置 API; 多
分类:
Web程序 时间:
2016-03-01 12:50:24
阅读次数:
771
1.Ring0编写驱动层代码://codemsg.h 定义通信控制代码#ifndef _DEFINE_H_#define _DEFINE_H_// _number: 0 -> 2047 : reserved for Microsoft 微软保留// 2047 -> 40...
分类:
其他好文 时间:
2015-10-27 17:21:06
阅读次数:
204
1.Ring0驱动层代码的编写:
//codemsg.h 通信控制码的定义
#ifndef _DEFINE_H_
#define _DEFINE_H_
// _number: 0 -> 2047 : reserved for Microsoft 微软保留
// 2047 -> 4095 : reserved for OEMs 用户自定义
#define ...
分类:
其他好文 时间:
2015-06-24 19:08:01
阅读次数:
136