Is there a sanctioned way to remove a Device Class?

I cannot seem to find reference to a mechanism for removing a device class
(the opposite of having the [ClassInstall32] section of an INF run
automatically). Is there such a mechanism?

And by ‘sanctioned’ I mean that the Setup APIs are involved in a way that
keeps the class database ‘consistent’. I am aware and familiar with the
two big-hammer mechanisms of “re-install O/S” and “regedit brute-force
delete of the Class/ key”.

Thanks,

Dave Cattley

AFAIK, no. The idea is that once a class is installed, it is there forever, it is not something you can revert later.

d

Sent from my phone with no t9, all spilling mistakes are not intentional.


From: David R. Cattley
Sent: Friday, May 29, 2009 8:17 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Is there a sanctioned way to remove a Device Class?

I cannot seem to find reference to a mechanism for removing a device class (the opposite of having the [ClassInstall32] section of an INF run automatically). Is there such a mechanism?

And by ?sanctioned? I mean that the Setup APIs are involved in a way that keeps the class database ?consistent?. I am aware and familiar with the two big-hammer mechanisms of ?re-install O/S? and ?regedit brute-force delete of the Class/ key?.

Thanks,
Dave Cattley


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

Thanks Doron.

-dave

From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Doron Holan
Sent: Friday, May 29, 2009 11:29 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Is there a sanctioned way to remove a Device Class?

AFAIK, no. The idea is that once a class is installed, it is there forever,
it is not something you can revert later.

d

Sent from my phone with no t9, all spilling mistakes are not intentional.


From: David R. Cattley
Sent: Friday, May 29, 2009 8:17 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Is there a sanctioned way to remove a Device Class?

I cannot seem to find reference to a mechanism for removing a device class
(the opposite of having the [ClassInstall32] section of an INF run
automatically). Is there such a mechanism?

And by ?sanctioned? I mean that the Setup APIs are involved in a way that
keeps the class database ?consistent?. I am aware and familiar with the
two big-hammer mechanisms of ?re-install O/S? and ?regedit brute-force
delete of the Class/ key?.

Thanks,

Dave Cattley


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


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