Sure. I'd write a filter and have it raise named system events, which you
could catch in your C# app. If you need to interact with the filter you
might need to use more complex IPC comms between the filter and your app
like a point-to-point queue.
--
Chris Tacke, Embedded MVP
OpenNETCF Consulting
Giving back to the embedded community
http://community.OpenNETCF.com
"nuttynibbles" <(E-Mail Removed)> wrote in message
news:E9CF561E-9E3B-4F19-806E-(E-Mail Removed)...
> If it's done in C, can i integrate to c#??
>
> "Chris Tacke, MVP" wrote:
>
>> You have to write a file system filter. It has to be done in C.
>>
>>
>> --
>>
>> Chris Tacke, Embedded MVP
>> OpenNETCF Consulting
>> Giving back to the embedded community
>> http://community.OpenNETCF.com
>>
>> "nuttynibbles" <(E-Mail Removed)> wrote in message
>> news:19790F8F-430D-4434-B0B4-(E-Mail Removed)...
>> > Hi,
>> >
>> > Is there a way to detect file opening / close.
>> >
>> > When a file is clicked to open, before the mobile phone launch the
>> > respective application (e.g. word doc, window media player, etc etc),
>> > my
>> > system will need to do an operation.
>> >
>> > Same thing for file close. When the file is completely close, do
>> > something
>> > to the file.
>> >
>> > I did a bit of research.
>> >
>> > Firstly, IMessageFilter won't work because it only detect mouse event
>> > on
>> > the
>> > form. Opening a file in \My Documents or anywhere else outside the form
>> > would
>> > not trigger the PreFilterMessage
>> >
>> > Secondly, Event Hook in CF does not support mouse event. It only work
>> > with
>> > Keyboard.
>> >
>> > I am sure there is a solution out there.
>>