<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Free2000fly&#039;s Official Blog &#187; 驱动</title>
	<atom:link href="http://blog.tinybrowser.net/archives/tag/%e9%a9%b1%e5%8a%a8/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.tinybrowser.net</link>
	<description>Free2000fly 个人博客</description>
	<lastBuildDate>Fri, 06 Jan 2012 21:12:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>创建有导出函数的内核驱动程序</title>
		<link>http://blog.tinybrowser.net/archives/1371</link>
		<comments>http://blog.tinybrowser.net/archives/1371#comments</comments>
		<pubDate>Sat, 27 Feb 2010 01:53:02 +0000</pubDate>
		<dc:creator>free2000fly</dc:creator>
				<category><![CDATA[内核编程]]></category>
		<category><![CDATA[内核]]></category>
		<category><![CDATA[函数]]></category>
		<category><![CDATA[导出]]></category>
		<category><![CDATA[驱动]]></category>

		<guid isPermaLink="false">http://blog.tinybrowser.net/?p=1371</guid>
		<description><![CDATA[testsys.def testsys.h testsys.c source TARGETNAME=testsys TARGETPATH=.\obj TARGETTYPE=EXPORT_DRIVER INCLUDES=$(IFSKIT_INC_PATH) SOURCES=testsys.c DLLDEF=.\testsys.def TARGETLIBS=$(DDK_LIB_PATH)\wdmsec.lib makefile # # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source # file to this component. This file merely indirects to the real make file # that is shared by all the driver components of the Windows [...]]]></description>
		<wfw:commentRss>http://blog.tinybrowser.net/archives/1371/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>在 VS 2008 内开发驱动程序的 “解决方案” 的编译链接选项的设置</title>
		<link>http://blog.tinybrowser.net/archives/936</link>
		<comments>http://blog.tinybrowser.net/archives/936#comments</comments>
		<pubDate>Wed, 09 Jul 2008 04:39:22 +0000</pubDate>
		<dc:creator>free2000fly</dc:creator>
				<category><![CDATA[内核编程]]></category>
		<category><![CDATA[技术心得]]></category>
		<category><![CDATA[filedisk]]></category>
		<category><![CDATA[QuickSYS]]></category>
		<category><![CDATA[romfs]]></category>
		<category><![CDATA[sfilter]]></category>
		<category><![CDATA[VS2008]]></category>
		<category><![CDATA[驱动]]></category>

		<guid isPermaLink="false">http://blog.tinybrowser.net/?p=936</guid>
		<description><![CDATA[General Additional Include Directories: C:\WINDDK\2600\inc\wxp C:\WINDDK\2600\inc\ddk\wxp C:\WINDDK\2600\inc\ddk\wdm\wxp C:\WINDDK\2600\inc\crt Debug Information Format : Program Database (/Zi) Optimization Enable Intrinsic Functions: Yes (/Oi) &#8230; To avoid the memcmp compile error. Preprocessor Preprocessor Definitions: _X86_=1 i386=1 _WIN32_WINNT=0&#215;0501 WINVER=0&#215;0501 WIN32_LEAN_AND_MEAN=1 &#8230; dont know if this does much for a device driver Ignore Standard Include Path:Yes (/X) Code Generation Enable [...]]]></description>
		<wfw:commentRss>http://blog.tinybrowser.net/archives/936/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sfilter 在 Win2000 下动态加载的实现</title>
		<link>http://blog.tinybrowser.net/archives/1312</link>
		<comments>http://blog.tinybrowser.net/archives/1312#comments</comments>
		<pubDate>Thu, 17 Apr 2008 15:30:39 +0000</pubDate>
		<dc:creator>free2000fly</dc:creator>
				<category><![CDATA[内核编程]]></category>
		<category><![CDATA[技术心得]]></category>
		<category><![CDATA[sfilter]]></category>
		<category><![CDATA[驱动]]></category>

		<guid isPermaLink="false">http://blog.tinybrowser.net/?p=1312</guid>
		<description><![CDATA[Sfilter 是 MS 提供的一个例子文件系统过滤驱动程序. 在 IFS Kit 中可以找到源代码. 在系统安全等相关方面等用得很多了，例如 文件的透明加密解密，只允许特定的进程访问特定的文件。Sfilter可以在XP，20003中动态加载, 在 2000 下却不可以. 通过如下的代码可以实现在 2000 下的动态加载。 有两种方法可以实现。第一种是首先获得文件系统驱动 DRIVER_OBJECT 的指针，然后通过，然后通过遍历 DRIVER_OBJECT 中保存的设备对象的链表，得到已经被文件系统驱动 MOUNT 的卷设备对象指针。代码如下 第二种是 像FileMonitor一样。从卷A： 到卷Z：都尝试挂接一遍 最后。如果想控制插入U盘，移动硬盘，光盘，别忘了把过滤器挂接到文件系统设备对象上哦！]]></description>
		<wfw:commentRss>http://blog.tinybrowser.net/archives/1312/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>中文版 ASM KMD tut</title>
		<link>http://blog.tinybrowser.net/archives/597</link>
		<comments>http://blog.tinybrowser.net/archives/597#comments</comments>
		<pubDate>Sat, 05 Apr 2008 13:31:36 +0000</pubDate>
		<dc:creator>free2000fly</dc:creator>
				<category><![CDATA[内核编程]]></category>
		<category><![CDATA[日常琐碎]]></category>
		<category><![CDATA[16位]]></category>
		<category><![CDATA[ASM]]></category>
		<category><![CDATA[KMD]]></category>
		<category><![CDATA[内核]]></category>
		<category><![CDATA[驱动]]></category>

		<guid isPermaLink="false">http://blog.tinybrowser.net/?p=597</guid>
		<description><![CDATA[网上收集的关于用汇编语言编写 Windows 环境下的 KMD 驱动程序的教程, 由俄国人编写, 由罗云彬, 松松, 董岩翻译, 感谢所有这些人的辛勤劳动, 俺将这些散落在网络上的文章收集整理出来, 我想这些教程不止对使用汇编语言的人有帮助. 教程中文版的下载地址是 这里 KmdTutCn 附录: 选择那个汇编编译器, 如何编译 16 位 dos 和 32 位汇编程序 首先进入 masm32\bin目录，在dos下键入如下命令, 将分别编译 16 位和 32 位程序 如果是16位dos汇编代码 ml /Zm /c demo.asm link16 demo.obj 如果是32位汇编代码 ml /c /coff /I c:\masm32\include test.asm link /subsystem:windows test.obj]]></description>
		<wfw:commentRss>http://blog.tinybrowser.net/archives/597/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

