There are lots of ways to do that, too many to go into here. Direct I/O through your NP/FSD over the wire to Google is not practical, so you'll need an intermediate caching system on your local drive. ![]() Once you get these pieces in place, you'll then want to think about Caching. The WebDrive file system driver is now securely signed using a Microsoft based TLS certificate and our Network Provider has been registered with the Microsoft Windows SDK team as a legitimate Network Provider for the Windows platform. Microsoft is becoming much more strict about installing 3rd party kernel mode drivers and network providers. This will most likely be a Kernel Mode application.a signed/certified file system device driver.probably written in old-school C and maybe even utilizing TDI depending on how you want to do your network IO. To do this, you can write an Installable File System Driver, FSD, to handle all I/O calls from User mode applications wanting to read/write to the files on that mapped network drive. However, now you need to make sure that all third party applications can access your network drive.to do that, you want to implement the Win32 File System API, such as CreateFile, Read(), Write(), CloseHandle(), FindFirst(), etc. You might also be able to use Windows Explorer to enum the contents of the remote file system. When you are done, you'll probably have the ability to to do a "net use \MyWebDrive\" in DOS and Map Network Drive in Windows Explorer. ![]() To get an idea of what you are in for, check out the Win32 WNET*() API you will need to implement all of the WNet() calls specifically for your IFS and 'network'. ![]() The Network Provider, or NP, is the user mode component that handles the Network layers, including the mapping and unmapping of the drive letter, along with lots of other fairly complicated UNC/Network stuff. What you are looking at is the creation of an Installable File System and Network Provider. There are two basic components for implementing a NetDrive/WebDrive type of solution.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |