Where do I start - writing an SMB filesystem wrapper around FTP in C#

EDN Admin

Well-known member
Joined
Aug 7, 2010
Messages
12,794
Location
In the Machine
I have a NAS whose firmware Samba implementation is buggy, causing performance and frequent lockups of Explorer, and has directory enumeration issues. The FTP implementation on the NAS is fast and fully functional, but mapping an FTP site in Explorer will not allow run from location (i.e. if I double click a file in explorer and it asks me if where I want to save it locally rather than run it), and I cannot access a mapped FTP drive via third party apps (e.g. Winamp).

I want to write my own SMB wrapper around NAS FTP (i.e. enumerate dirs, read, write execute) and hook this into Explorers network (or network drive) functionality so I can execute in place. I understand for executing files Ill need to download and execute in local space since FTP doesnt provide this support.

Any advice on which API I should use or some C# tutorials for writing something like this would be greatly appreciated.

Thanks in advance,

Benjamin


View the full article
 
Back
Top