[UDFS]
authorPierre Schweitzer <pierre@reactos.org>
Sun, 4 Jun 2017 11:47:34 +0000 (11:47 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Sun, 4 Jun 2017 11:47:34 +0000 (11:47 +0000)
Enable the UDFS driver on ReactOS. It will be started "on demand" by the FS_REC driver when an UDF
formatted volume is inserted.
It's not bug free (yet? ;-)). It seems to show issues when trying to start an executable, it locks
and never release DVD (ie, you've to force ejection) and you might face deadlocks.
But, for the basics, you can open an UDF volume, browse it, and display files.

CORE-4375

svn path=/trunk/; revision=74901

reactos/drivers/filesystems/udfs/CMakeLists.txt
reactos/drivers/filesystems/udfs/udfs_reg.inf [new file with mode: 0644]

index 19523e3..f068307 100644 (file)
@@ -55,3 +55,4 @@ target_link_libraries(udfs ${PSEH_LIB})
 add_importlibs(udfs ntoskrnl hal)
 add_pch(udfs udffs.h SOURCE)
 add_cd_file(TARGET udfs DESTINATION reactos/system32/drivers NO_CAB FOR all)
+add_registry_inf(udfs_reg.inf)
diff --git a/reactos/drivers/filesystems/udfs/udfs_reg.inf b/reactos/drivers/filesystems/udfs/udfs_reg.inf
new file mode 100644 (file)
index 0000000..94f3787
--- /dev/null
@@ -0,0 +1,7 @@
+; UDF filesystem driver
+[AddReg]
+HKLM,"SYSTEM\CurrentControlSet\Services\Udfs","ErrorControl",0x00010001,0x00000000
+HKLM,"SYSTEM\CurrentControlSet\Services\Udfs","Group",0x00000000,"File System"
+HKLM,"SYSTEM\CurrentControlSet\Services\Udfs","ImagePath",0x00020000,"system32\drivers\udfs.sys"
+HKLM,"SYSTEM\CurrentControlSet\Services\Udfs","Start",0x00010001,0x00000003
+HKLM,"SYSTEM\CurrentControlSet\Services\Udfs","Type",0x00010001,0x00000002