windows driver 写数据到txt
HANDLE hFile;
OBJECT_ATTRIBUTES oa;
IO_STATUS_BLOCK iosb;
LARGE_INTEGER li; UNICODE_STRING strPath = RTL_CONSTANT_STRING(L"\\??\\E:\\123.txt");
UNICODE_STRING str = RTL_CONSTANT_STRING(L"我爱你"); char strWriteInfo[ArrayLength] = {0};
ANSI_STRING sWrite; InitializeObjectAttributes(&oa, &strPath, OBJ_KERNEL_HANDLE, NULL, NULL);
ZwCreateFile(&hFile,
GENERIC_READ | GENERIC_WRITE,
&oa,
&iosb,
NULL,
FILE_ATTRIBUTE_NORMAL,
FILE_SHARE_READ,
FILE_OPEN,
FILE_SYNCHRONOUS_IO_NONALERT,
NULL,
0); li.HighPart = -1;
li.LowPart = FILE_WRITE_TO_END_OF_FILE; RtlInitEmptyAnsiString(&sWrite, strWriteInfo, ArrayLength);
RtlUnicodeStringToAnsiString(&sWrite, &str, TRUE);
ZwWriteFile(hFile, NULL, NULL, NULL, &iosb, sWrite.Buffer, sWrite.Length, &li, NULL);
ZwClose(hFile);
版权声明:本文为博主原创文章,未经博主允许不得转载。
windows driver 写数据到txt的更多相关文章
- python 写数据到txt 文件
		# coding=utf-8 import codecs # list = [[1,2],[3,4]] list = ['{"PN":"34VT123",&qu ... 
- Linux启动kettle及linux和windows中kettle往hdfs中写数据(3)
		在xmanager中的xshell运行进入图形化界面 sh spoon.sh 新建一个job 
- Windows下底层数据包发送实战
		1.简介 所谓“底层数据包”指的是在“运行”于数据链路层的数据包,简单的说就是“以太网帧”,而我们常用的Socket只能发送“运行”在传输层的TCP.UDP等包,这些传输层数据包已经能满足绝大部分需求 ... 
- 驱动开发利器Microsoft Windows Driver Kit 7.1.0下载
		在Windows 2000 与Windows XP 系统采用是WINDDK来开发WINDOWS驱动程序,我手头也有WINDDK,可是从Windows Vista开始之后,一般采用Microsoft W ... 
- 和S5933比较起来,开发PLX9054比较不幸,可能是第一次开发PCI的缘故吧。因为,很多PCI的例子都是对S5933,就连微软出版的《Programming the Microsoft Windows Driver Model》都提供了一个完整的S5933的例子。 在这篇有关DDK的开发论文里。
		和S5933比较起来,开发PLX9054比较不幸,可能是第一次开发PCI的缘故吧.因为,很多PCI的例子都是对S5933,就连微软出版的<Programming the Microsoft Wi ... 
- [20181031]12c 在线移动数据文件.txt
		[20181031]12c 在线移动数据文件.txt --//12c以前,移动或者改名数据文件是一项比较麻烦的事情,至少要停一下业务.而12c支持在线移动或者改名数据文件,并且有点不可思议--//的是 ... 
- Java——IO类,字节流写数据
		body, table{font-family: 微软雅黑} table{border-collapse: collapse; border: solid gray; border-width: 2p ... 
- flush方法和close方法的区别和字符输出流写数据的其他方法和字符输出流的续写和换行
		flush方法和close方法的区别 flush:刷新缓冲区,流对象可以继续使用 close:先刷新缓冲区,然后通知系统释放资源.刘对象不可以再被使用了. public class demo02 { ... 
- Android开发学习---如何写数据到外部存储设备(sd卡),Environment.getExternalStorageDirectory,怎么获取sd卡的大小?
		本文主要介绍如何写数据到sd卡,这里主要到的技术是Environment中的方法. 1. 2.实现代码: /datasave/src/com/amos/datasave/savePasswordSer ... 
随机推荐
- AJAX的兼容处理方式
			AJAX在网站服务中使用到频率很高,也需要考虑各个浏览器版本的兼容性,本示例中详细介绍简单快捷的处理兼容性问题. <!DOCTYPE HTML> <html> <head ... 
- Unity内置shader 下载
			Unity内置shader 4.3.1 版本的 其他版本可以自己修改名称 下载地址 http://download.unity3d.com/download_unity/builtin_shade ... 
- 5.3 Nginx 动静分离
			Server 脚本片段 server { listen ; server_name ccserver1; #charset koi8-r; access_log logs/host.access.lo ... 
- k-近邻算法的优缺点及拓展思考
			//2019.08.03晚#k-近邻算法的拓展思考与总结1.k-近邻算法是一种非常典型的分类监督学习算法,它可以解决多分类的问题:另外,它的整体思想简单,效果强大.它也可以用来解决回归问题,使用的库函 ... 
- firewalld学习-zone的使用和配置
			原文地址:http://www.excelib.com/article/290/show zone文件标签名词解释 target:目标,这个前面学生也已经给大家介绍过了,可以理解为默认行为,有四个可选 ... 
- HDU 1024:Max Sum Plus Plus 经典动态规划之最大M子段和
			Max Sum Plus Plus Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others ... 
- Arch系统软件列表
			1. 安装统计 2. 安装列表 3. 安装说明 4. 作为依赖项的安装列表 5. 更正 mangaro使用减的方式安装系统.开箱即用的豪华版本,大部分人需要的都有了,同样包括个别用户不需要的,配置方面 ... 
- poj 2576 Tug of War
			还是神奇的随机算法,,(看视频说这是爬山法??) 其实就是把序列随机分成两半(我太弱,只知道random_shuffle),然后再每个序列里rand一个位置,x,y然后比较是不是交换之后是更优的. 然 ... 
- R 《回归分析与线性统计模型》page93.6
			rm(list = ls()) #数据处理 library(openxlsx) library(car) library(lmtest) data = read.xlsx("xiti4.xl ... 
- RPC_E_SERVERFAULT  excel com操作错误
			遇到多次了,以管理员身份启动excel,禁用第三方加载项,解决. 我遇到几次都是 foxit pdf reader导致的. 
