self define class question ..

self define class question ..

Post by S2lk » Fri, 13 Jul 2007 19:20:02


Can a self-defined class driver pass WHQL ? I think not .

What's the purpouse that we defined our own class , because it looks cool ?

What's the good time to use self-defined class , virtual driver or MP driver ?

Will self-defined class create key on
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum , how about the registry
status if it's a USB or PCI device , can a standard bus network adapter work
if we change inf class to some other self-defined name and GUID ?

Any good reference document ?

Thank for your teaching .

self define class question ..

Post by Eliyas Yak » Wed, 18 Jul 2007 09:43:41

1) There is an unclassified signature program for self-defined class of
drivers. Read this page for more information

2) You cannot get logo (according to the article) if you define your own
class. You define your own class if your device functionality doesn't fit
any of the microsoft defined classes.

3) Every PNP enumerated device will have information under Enum key. Don't
mess with that.

4) No it wouldn't. Setup class GUID in the INF means something to the
system. For network class, the system manages the binding of your device
with lot of other components in the system. So if you change the GUID, your
device wouldn't work as a network device.