Hi All,
I am trying to intercept the file system
commands in my program. I read that i have to write a
filter to get the control of the IRP requests, then i
can control if certain files can be created or not ( I
will be happy if some one can let me know if im
right).
I have the latest IFS kit. I installed it and i
built it. There is a numbered directory 2600.1106. All
the lib and include has “wxp” as their sub directory,
my question is, will this kit work for w2k too.
I have already written some code in VC++ .NET
because i was using FileSystemWatcher to monitor
changes. I set the include and the lib path in this
project to the WINDDK directory. When i try to compile
it i get warnings like
‘__fastcall’ incompatible with the ‘/clr’ option:
converting to ‘__stdcall’
and also an error
C:\WINDDK\2600.1106\inc\ifs\wxp\ntifs.h(16253) : error
C2146: syntax error : missing ‘;’ before identifier
‘ContextRecord’
C:\WINDDK\2600.1106\inc\ifs\wxp\ntifs.h(16253) : error
C2501: ‘_EXCEPTION_POINTERS::PCONTEXT’ : missing
storage-class or type specifiers
C:\WINDDK\2600.1106\inc\ifs\wxp\ntifs.h(16253) : error
C2501: ‘_EXCEPTION_POINTERS::ContextRecord’ : missing
storage-class or type specifiers
PCONTEXT is a pointer to a struct in the same file
(ntifs.h). Now i dont know if we can use a “c” style
header files in VC++ .NET managed project. Is there a
web site which will help me start with the IFS kit.
I will appreciate any kind of help.
Thanks
Junaith Ahemed
Do you Yahoo!?
Yahoo! Tax Center - File online, calculators, forms, and more
http://tax.yahoo.com