DifX uninstall problems

Greetings all,

I am facing a problem with uninstalling a volume filter driver using DifX
API. When I call DriverPackageUninstall API it returns success (0) and
exits. But I see that neither the sys file has been removed, not have the
entires from {Class GUID}\UpperFilter key been removed, neither does it
delete the registry hive for the driver service.

Can some one tell me what I am doing incorrectly? The sample DifxCMD seems
to be simple enough to understand an that is the one I am using to
uninstall.

thanks

ap

DIFxAPI provides a means to set a logging callback. I suggest you set the
callback and at least OutputDebugString() the callback data. It is pretty
good about telling you what is going on inside the library. Although in
this case where the result is success, it might not reveal very much.

You can also jack up the SETUPAPI logging level (search the web for SETUPAPI
Log Level).

You might try posting you INF as well. Ultimately the instructions are in
the INF.

Good Luck,

Dave Cattley

From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of A P
Sent: Wednesday, March 10, 2010 10:20 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] DifX uninstall problems

Greetings all,

I am facing a problem with uninstalling a volume filter driver using DifX
API. When I call DriverPackageUninstall API it returns success (0) and
exits. But I see that neither the sys file has been removed, not have the
entires from {Class GUID}\UpperFilter key been removed, neither does it
delete the registry hive for the driver service.

Can some one tell me what I am doing incorrectly? The sample DifxCMD seems
to be simple enough to understand an that is the one I am using to
uninstall.

thanks

ap

— NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and
other seminars visit: http://www.osr.com/seminars To unsubscribe, visit the
List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer