Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从驱动器号获取Windows设备句柄_C#_.net_Winapi_Pinvoke - Fatal编程技术网

C# 从驱动器号获取Windows设备句柄

C# 从驱动器号获取Windows设备句柄,c#,.net,winapi,pinvoke,C#,.net,Winapi,Pinvoke,我正在为我为一个操作系统编写的文件系统编写一个文件资源管理器工具。资源管理器在C#中,我想知道是否可以从.NET中的驱动程序字母(如C:)获取windows设备句柄,或者使用P/Invokes来获取带有P/Invoke的卷句柄。您需要装入卷 要在Windows中装载具有自定义文件系统的卷,您需要该文件系统的适当Windows驱动程序。如果您已经编写了自定义操作系统和自定义文件系统,那么我敢肯定,编写Windows驱动程序对您来说是小菜一碟 但我不知道你的问题与C#甚至.NET有什么关系 哇!你写

我正在为我为一个操作系统编写的文件系统编写一个文件资源管理器工具。资源管理器在C#中,我想知道是否可以从.NET中的驱动程序字母(如C:)获取windows设备句柄,或者使用P/Invokes来获取带有P/Invoke的卷句柄。您需要装入卷

要在Windows中装载具有自定义文件系统的卷,您需要该文件系统的适当Windows驱动程序。如果您已经编写了自定义操作系统和自定义文件系统,那么我敢肯定,编写Windows驱动程序对您来说是小菜一碟


但我不知道你的问题与C#甚至.NET有什么关系

哇!你写了一个运行.NET程序并支持Win32 API的操作系统?!Lol没有,我用C编写了一个操作系统,但是在windows上写了一个实用程序,这样我就可以在windows和我的操作系统之间交换文件了,Lol,你写的操作系统在这里是不相关的。您只想从驱动器号获取设备句柄,对吗?调用
CreateFile
来执行此操作。