1
0
mirror of https://github.com/bobranten/Ext4Fsd.git synced 2026-03-21 23:49:41 -05:00

updated inf file and documentation

This commit is contained in:
Bo Brantén
2020-03-12 15:26:33 +01:00
parent 9ef44c8b45
commit 4c745871f7
6 changed files with 763 additions and 755 deletions

View File

@@ -16,14 +16,7 @@ InfVersion = "01.03.00"
Provider = %Ext2Fsd*Author% Provider = %Ext2Fsd*Author%
Signature = "$Windows NT$" Signature = "$Windows NT$"
DriverVer = 03/04/2020,0.70 DriverVer = 03/04/2020,0.70
CatalogFile = Ext4Fsd.cat CatalogFile = Ext2Fsd.cat
;[ClassInstall32]
;AddReg = Ext2Fsd.Install.ClassReg
;[Ext2Fsd.Install.ClassReg]
;HKR,,,%REG_SZ%,"%Ext2Fsd*Class%"
;HKR,,"Icon",%REG_SZ%,"-5"
[DefaultInstall.NTx86] [DefaultInstall.NTx86]
AddReg = Ext2Fsd.Install.AddReg AddReg = Ext2Fsd.Install.AddReg
@@ -125,7 +118,7 @@ HKR,,"TypesSupported",%REG_DWORD%,7
[SourceDisksFiles] [SourceDisksFiles]
; <filename> = <disk or cabinet number>,[<subdirectory>],[<filename>],[<size>],[<checksum>] ; <filename> = <disk or cabinet number>,[<subdirectory>],[<filename>],[<size>],[<checksum>]
; Note: <filename> is neither on a disk nor in a cabinet if <disk or ;cabinet number> is 0 ; Note: <filename> is neither on a disk nor in a cabinet if <disk or ;cabinet number> is 0
Ext4Fsd.sys = 1, "." Ext2Fsd.sys = 1, "."
[DestinationDirs] [DestinationDirs]
Ext2Fsd.CopyFiles.Drv.NTx86 = 12 ; %SystemRoot%\System32\Drivers Ext2Fsd.CopyFiles.Drv.NTx86 = 12 ; %SystemRoot%\System32\Drivers
@@ -138,28 +131,28 @@ Ext2Fsd.CopyFiles.Drv.NTarm64 = 12 ; %SystemRoot%\System32\Drivers
Ext2Fsd.DeleteFiles.Drv.NTarm64 = 12 ; %SystemRoot%\System32\Drivers Ext2Fsd.DeleteFiles.Drv.NTarm64 = 12 ; %SystemRoot%\System32\Drivers
[Ext2Fsd.CopyFiles.Drv.NTx86] [Ext2Fsd.CopyFiles.Drv.NTx86]
Ext4Fsd.sys,,,%COPYFLG_NOPRUNE% Ext2Fsd.sys,,,%COPYFLG_NOPRUNE%
[Ext2Fsd.DeleteFiles.Drv.NTx86] [Ext2Fsd.DeleteFiles.Drv.NTx86]
Ext4Fsd.sys,,,%DELFLG_IN_USE% Ext2Fsd.sys,,,%DELFLG_IN_USE%
[Ext2Fsd.CopyFiles.Drv.NTamd64] [Ext2Fsd.CopyFiles.Drv.NTamd64]
Ext4Fsd.sys,,,%COPYFLG_NOPRUNE% Ext2Fsd.sys,,,%COPYFLG_NOPRUNE%
[Ext2Fsd.DeleteFiles.Drv.NTamd64] [Ext2Fsd.DeleteFiles.Drv.NTamd64]
Ext4Fsd.sys,,,%DELFLG_IN_USE% Ext2Fsd.sys,,,%DELFLG_IN_USE%
[Ext2Fsd.CopyFiles.Drv.NTarm] [Ext2Fsd.CopyFiles.Drv.NTarm]
Ext4Fsd.sys,,,%COPYFLG_NOPRUNE% Ext2Fsd.sys,,,%COPYFLG_NOPRUNE%
[Ext2Fsd.DeleteFiles.Drv.NTarm] [Ext2Fsd.DeleteFiles.Drv.NTarm]
Ext4Fsd.sys,,,%DELFLG_IN_USE% Ext2Fsd.sys,,,%DELFLG_IN_USE%
[Ext2Fsd.CopyFiles.Drv.NTarm64] [Ext2Fsd.CopyFiles.Drv.NTarm64]
Ext4Fsd.sys,,,%COPYFLG_NOPRUNE% Ext2Fsd.sys,,,%COPYFLG_NOPRUNE%
[Ext2Fsd.DeleteFiles.Drv.NTarm64] [Ext2Fsd.DeleteFiles.Drv.NTarm64]
Ext4Fsd.sys,,,%DELFLG_IN_USE% Ext2Fsd.sys,,,%DELFLG_IN_USE%
[Strings] [Strings]
Ext2Fsd*Author = "Matt Wu" Ext2Fsd*Author = "Matt Wu"

View File

@@ -121,49 +121,57 @@
<DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor> <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
<OutDir>$(SolutionDir)Ext4Fsd\$(ConfigurationName)\x86\</OutDir> <OutDir>$(SolutionDir)Ext4Fsd\$(ConfigurationName)\x86\</OutDir>
<IntDir>$(ConfigurationName)\x86\</IntDir> <IntDir>$(ConfigurationName)\x86\</IntDir>
<TargetName>Ext4Fsd</TargetName> <TargetName>Ext2Fsd</TargetName>
<Inf2CatUseLocalTime>true</Inf2CatUseLocalTime>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor> <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
<OutDir>$(SolutionDir)Ext4Fsd\$(ConfigurationName)\x86\</OutDir> <OutDir>$(SolutionDir)Ext4Fsd\$(ConfigurationName)\x86\</OutDir>
<IntDir>$(ConfigurationName)\x86\</IntDir> <IntDir>$(ConfigurationName)\x86\</IntDir>
<TargetName>Ext4Fsd</TargetName> <TargetName>Ext2Fsd</TargetName>
<Inf2CatUseLocalTime>true</Inf2CatUseLocalTime>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor> <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
<OutDir>$(SolutionDir)Ext4Fsd\$(ConfigurationName)\x64\</OutDir> <OutDir>$(SolutionDir)Ext4Fsd\$(ConfigurationName)\x64\</OutDir>
<IntDir>$(ConfigurationName)\x64\</IntDir> <IntDir>$(ConfigurationName)\x64\</IntDir>
<TargetName>Ext4Fsd</TargetName> <TargetName>Ext2Fsd</TargetName>
<Inf2CatUseLocalTime>true</Inf2CatUseLocalTime>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor> <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
<OutDir>$(SolutionDir)Ext4Fsd\$(ConfigurationName)\x64\</OutDir> <OutDir>$(SolutionDir)Ext4Fsd\$(ConfigurationName)\x64\</OutDir>
<IntDir>$(ConfigurationName)\x64\</IntDir> <IntDir>$(ConfigurationName)\x64\</IntDir>
<TargetName>Ext4Fsd</TargetName> <TargetName>Ext2Fsd</TargetName>
<Inf2CatUseLocalTime>true</Inf2CatUseLocalTime>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor> <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
<OutDir>$(SolutionDir)Ext4Fsd\$(ConfigurationName)\arm\</OutDir> <OutDir>$(SolutionDir)Ext4Fsd\$(ConfigurationName)\arm\</OutDir>
<IntDir>$(ConfigurationName)\arm\</IntDir> <IntDir>$(ConfigurationName)\arm\</IntDir>
<TargetName>Ext4Fsd</TargetName> <TargetName>Ext2Fsd</TargetName>
<Inf2CatUseLocalTime>true</Inf2CatUseLocalTime>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor> <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
<OutDir>$(SolutionDir)Ext4Fsd\$(ConfigurationName)\arm\</OutDir> <OutDir>$(SolutionDir)Ext4Fsd\$(ConfigurationName)\arm\</OutDir>
<IntDir>$(ConfigurationName)\arm\</IntDir> <IntDir>$(ConfigurationName)\arm\</IntDir>
<TargetName>Ext4Fsd</TargetName> <TargetName>Ext2Fsd</TargetName>
<Inf2CatUseLocalTime>true</Inf2CatUseLocalTime>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor> <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
<OutDir>$(SolutionDir)Ext4Fsd\$(ConfigurationName)\arm64\</OutDir> <OutDir>$(SolutionDir)Ext4Fsd\$(ConfigurationName)\arm64\</OutDir>
<IntDir>$(ConfigurationName)\arm64\</IntDir> <IntDir>$(ConfigurationName)\arm64\</IntDir>
<TargetName>Ext4Fsd</TargetName> <TargetName>Ext2Fsd</TargetName>
<Inf2CatUseLocalTime>true</Inf2CatUseLocalTime>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor> <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
<OutDir>$(SolutionDir)Ext4Fsd\$(ConfigurationName)\arm64\</OutDir> <OutDir>$(SolutionDir)Ext4Fsd\$(ConfigurationName)\arm64\</OutDir>
<IntDir>$(ConfigurationName)\arm64\</IntDir> <IntDir>$(ConfigurationName)\arm64\</IntDir>
<TargetName>Ext4Fsd</TargetName> <TargetName>Ext2Fsd</TargetName>
<Inf2CatUseLocalTime>true</Inf2CatUseLocalTime>
</PropertyGroup> </PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile> <ClCompile>
@@ -335,6 +343,9 @@
<ItemGroup> <ItemGroup>
<ResourceCompile Include="Ext4Fsd.rc" /> <ResourceCompile Include="Ext4Fsd.rc" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<Inf Include="Ext2Fsd.inf" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets"> <ImportGroup Label="ExtensionTargets">
</ImportGroup> </ImportGroup>

View File

@@ -291,4 +291,9 @@
<Filter>Resource Files</Filter> <Filter>Resource Files</Filter>
</ResourceCompile> </ResourceCompile>
</ItemGroup> </ItemGroup>
<ItemGroup>
<Inf Include="Ext2Fsd.inf">
<Filter>Driver Files</Filter>
</Inf>
</ItemGroup>
</Project> </Project>

View File

@@ -3,7 +3,7 @@
================ ================
------------------------------------------------------------------------- -------------------------------------------------------------------------
Q) What systems could Ext2Fsd 0.51 support Q) What systems could Ext2Fsd 0.53 support
A) Windows 2000, xp, 2003, Vista, Win7 (X86, AMD64) A) Windows 2000, xp, 2003, Vista, Win7 (X86, AMD64)
Windows NT 4.0 is no longer supported. Windows NT 4.0 is no longer supported.
@@ -12,9 +12,9 @@ A) Windows 2000, xp, 2003, Vista, Win7 (X86, AMD64)
Win7 AMD64/X86, Vista AMD64, XP pro X86, Win2k SP4 Win7 AMD64/X86, Vista AMD64, XP pro X86, Win2k SP4
------------------------------------------------------------------------- -------------------------------------------------------------------------
Q) How to install ext2fsd version 0.51 Q) How to install ext2fsd version 0.53
A) Just click the file of ext2fsd-0.51.exe. It will guide you for all. A) Just click the file of ext2fsd-0.53.exe. It will guide you for all.
and writing on ext3 partition: and writing on ext3 partition:
Senior users can try the setup.bat or registry manually editing. Senior users can try the setup.bat or registry manually editing.
@@ -167,10 +167,9 @@ A) Add a parameter "/quiet" in command when executing Ext2Mgr, like
------------------------------------------------------------------------- -------------------------------------------------------------------------
Q) How to build Ext2Fsd package ? Q) How to build Ext2Fsd package ?
A) You need Winddk (sold by Microsoft) and use the gnu ntifs.h header file. A) You need downlaod WDK (provided by Microsoft), then select a build
But you have the ifskit if you want building for X86_64 systems. Then environment (such as Win7 X64 free), then execute "build" under
you just select a build environment (such as windows 2003 free), and the root directory of Ext3Fsd source code.
then execute "build" under the root directory of Ext2Fsd source code.
Matt <mattwu@163.com> Matt <mattwu@163.com>