Hi,
We have a device driver which creates a memory disk as a normal Drive (NetDisk).
Now We want to access the server using WebDav or FTP, Get the List of Folders and writing the same folder list to the newly created drive using FAT32.
I am new to driver development. Any guidelines , documents or links please.
On Wed, Sep 15, 2010 at 2:35 PM, wrote:
> We have a device driver which creates a memory disk as a normal Drive (NetDisk).
>
> Now We want to access the server using WebDav or FTP, Get the List of Folders and writing the same folder list to the newly created drive using FAT32.
I don’t understand the question. If you have a working RamDisk then
you format with with whatever file system you need, like FAT or NTFS,
then you can share it directly from Windows, without needing to
implement anything.
Does your software device support arbitrary file systems on it?
–
Aram Hăvărneanu
On Wed, Sep 15, 2010 at 5:09 PM, Aram Hăvărneanu wrote:
> On Wed, Sep 15, 2010 at 2:35 PM, wrote:
>> We have a device driver which creates a memory disk as a normal Drive (NetDisk).
>>
>> Now We want to access the server using WebDav or FTP, Get the List of Folders and writing the same folder list to the newly created drive using FAT32.
>
> I don’t understand the question. If you have a working RamDisk then
> you format with with whatever file system you need, like FAT or NTFS,
> then you can share it directly from Windows, without needing to
> implement anything.
On the other hand, your question’s title is confusing. You seem to
want to do file I/O involving directories on your device. If that is
the case, that’s a file system thing – your device only needs to
support arbitrary file systems, then you are set.
–
Aram Hăvărneanu
Let me Clarify again, We have created a driver which after installation , create a Drive in My Computer. Now we can do the normal operations like copying to and from the newly created driver.
But What we want is , when the user clicks on the newly created drive , instaed of just opening the drive , it should connect to a remote server and then list all the files that is present on the server in our drive.
Please let me know if I need to be more clear.
On Thu, Sep 16, 2010 at 8:36 AM, wrote:
> Let me Clarify again, We have created a driver which after installation , create a Drive in My Computer. Now we can do the normal operations like copying to and from the newly created driver.
>
> But What we want is , when the user clicks on the newly created drive , instaed of just opening the drive , it should connect to a remote server and then list all the files that is present on the server in our drive.
You don’t need a drive(r) at all, why not just map the network share?
If you want to use a custom protocol you need a (mini)redirector.
–
Aram Hăvărneanu
If you can provide any links to start up with network share and redirector.
Can I use net use for network share or something like subst. What is a redirector.
> But What we want is , when the user clicks on the newly created drive , instaed of just opening the
drive , it should connect to a remote server and then list all the files that is present on the server in our
drive.
Maybe add a helper shell ext DLL+a service to do this download?
–
Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com
http://www.storagecraft.com
How does the Shell Extension Helps? Does it create a drive on the Explorer?
What should be inside the service so that I can download the files to the share or drive.
> How does the Shell Extension Helps? Does it create a drive on the Explorer?
Catch the double-click.
What should be inside the service so that I can download the files to the share or drive.
Download of files and copy of them to the ramdisk.
–
Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com
http://www.storagecraft.com
Is it not going to overkill If I download the Files and then copy the to the virtual drive.
> Is it not going to overkill If I download the Files and then copy the to the virtual drive.
And what other solutions can you suggest?
–
Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com
http://www.storagecraft.com