Click here to Skip to main content
15,906,645 members
Home / Discussions / Hardware & Devices
   

Hardware & Devices

 
GeneralRe: usb programming Pin
Matthew Butler14-Mar-08 3:49
Matthew Butler14-Mar-08 3:49 
GeneralRe: usb programming Pin
duo!@#14-Mar-08 4:29
duo!@#14-Mar-08 4:29 
GeneralRe: usb programming Pin
Matthew Butler14-Mar-08 4:57
Matthew Butler14-Mar-08 4:57 
GeneralRe: usb programming Pin
JudyL_MD17-Mar-08 3:28
JudyL_MD17-Mar-08 3:28 
General[Message Deleted] Pin
M.Nouri12-Mar-08 3:42
M.Nouri12-Mar-08 3:42 
GeneralRe: RS232 Pin
Paul Conrad12-Mar-08 5:47
professionalPaul Conrad12-Mar-08 5:47 
GeneralRe: RS232 Pin
M.Nouri12-Mar-08 23:27
M.Nouri12-Mar-08 23:27 
QuestionFile System Filter Drivers to substitue a shell Namespace Extension? Pin
gn0tto5-Mar-08 22:55
gn0tto5-Mar-08 22:55 
Hi there,

i am new to driver-programming and right now im trying to get into it, especially filter drivers, which turns out to be pretty hard for a newbie.
I try to discover if a file system filter driver or a minifilter in windows provides the possibility of returning more files than actually exist. As i found out, the IRP_MJ_CREATE request gets called whenever i try to open a folder, a file or a device. What i couldnt discover by now is, how i can detect to what type this request refers to(file/folder). What i also didnt get is: if a folder is requested, how and when does windows enumerate the files under the folder?

My approach for the "virtual elements" would be to set a filter, which detects when folder "A" wants to enumerate its children and just adds one that isnt actually there but i cant perceive how to hook into this request. Maybe someone can help me?

Some of you might wonder why i try to do this by a filter, if there already is such a thing as a shell namespace extension: I think that this could give me the possibility not even to have a virtual drive in the windows explorer but to have it actually inside my file system, so i can approch elements beneath it by file-paths. All in all it seems to be more powerful than the extension and i want to estimate if this desired benefit justifies the additional expenses that i expect in development.

I would be deeply grateful to any comment, that helps me understanding this technology or that discusses my intention.
GeneralRe: File System Filter Drivers to substitue a shell Namespace Extension? Pin
Randor 11-Mar-08 5:42
professional Randor 11-Mar-08 5:42 
GeneralRe: File System Filter Drivers to substitue a shell Namespace Extension? Pin
Mike Dimmick11-Mar-08 6:31
Mike Dimmick11-Mar-08 6:31 
GeneralRe: File System Filter Drivers to substitue a shell Namespace Extension? Pin
Randor 11-Mar-08 7:22
professional Randor 11-Mar-08 7:22 
GeneralRe: File System Filter Drivers to substitue a shell Namespace Extension? Pin
gn0tto12-Mar-08 3:14
gn0tto12-Mar-08 3:14 
GeneralRe: File System Filter Drivers to substitue a shell Namespace Extension? Pin
Mike Dimmick12-Mar-08 7:47
Mike Dimmick12-Mar-08 7:47 
GeneralWindows Memory mangement Pin
ForNow5-Mar-08 14:04
ForNow5-Mar-08 14:04 
GeneralRe: Windows Memory mangement Pin
JudyL_MD6-Mar-08 2:26
JudyL_MD6-Mar-08 2:26 
GeneralRe: Windows Memory mangement Pin
ForNow6-Mar-08 2:47
ForNow6-Mar-08 2:47 
GeneralRe: Windows Memory mangement Pin
JudyL_MD6-Mar-08 2:56
JudyL_MD6-Mar-08 2:56 
GeneralRe: Windows Memory mangement Pin
ForNow6-Mar-08 6:09
ForNow6-Mar-08 6:09 
GeneralRe: Windows Memory mangement Pin
Luc Pattyn6-Mar-08 6:54
sitebuilderLuc Pattyn6-Mar-08 6:54 
GeneralRe: Windows Memory mangement Pin
ForNow6-Mar-08 13:13
ForNow6-Mar-08 13:13 
GeneralRe: Windows Memory mangement Pin
Randor 7-Mar-08 5:54
professional Randor 7-Mar-08 5:54 
GeneralRe: Windows Memory mangement Pin
Luc Pattyn7-Mar-08 6:23
sitebuilderLuc Pattyn7-Mar-08 6:23 
GeneralRe: Windows Memory mangement Pin
Mike Dimmick7-Mar-08 15:56
Mike Dimmick7-Mar-08 15:56 
GeneralRe: Windows Memory mangement Pin
ForNow8-Mar-08 14:51
ForNow8-Mar-08 14:51 
GeneralRe: Windows Memory mangement Pin
Mike Dimmick9-Mar-08 3:26
Mike Dimmick9-Mar-08 3:26 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.