Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Vista Drivers > Co-Installer and Service Always Required?

Reply
Thread Tools Display Modes

Co-Installer and Service Always Required?

 
 
Mike Fochtman
Guest
Posts: n/a

 
      12-07-2009
I've developed a WDM class driver for my device. It's a device that attaches
to a SCSI bus for doing I/O with some dedicated hardware. I only need to
open/close/read/write to the dedicated hardware.

So I started with a 'storage/class' example in the WDK and got the device
working, now I'm working on installation.

This is a simple driver with no user interface or anything. Do I need to
create some 'dummy' service for it? Do I need a dedicated coinstaller dll
for this? I read through the toaster example and all that's nice but I don't
really need this. Can I just omit that from the package?

Thanks,

 
Reply With Quote
 
 
 
 
Don Burn
Guest
Posts: n/a

 
      12-07-2009
If this is a WDM driver need nothing more than the sys file and an INF file.
You do not need a service or a co-installer.


--
Don Burn (MVP, Windows DKD)
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply



"Mike Fochtman" <> wrote in message
news:1E40E94C-65FB-4451-9332-...
> I've developed a WDM class driver for my device. It's a device that
> attaches
> to a SCSI bus for doing I/O with some dedicated hardware. I only need to
> open/close/read/write to the dedicated hardware.
>
> So I started with a 'storage/class' example in the WDK and got the device
> working, now I'm working on installation.
>
> This is a simple driver with no user interface or anything. Do I need to
> create some 'dummy' service for it? Do I need a dedicated coinstaller dll
> for this? I read through the toaster example and all that's nice but I
> don't
> really need this. Can I just omit that from the package?
>
> Thanks,
>
>
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature database 4668 (20091207) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>




__________ Information from ESET NOD32 Antivirus, version of virus signature database 4668 (20091207) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com




 
Reply With Quote
 
Mike Fochtman
Guest
Posts: n/a

 
      12-12-2009
Thanks Don, That's what I was hoping for.

So I just leave out coinstaller and service entries from the inf??


"Don Burn" wrote:

> If this is a WDM driver need nothing more than the sys file and an INF file.
> You do not need a service or a co-installer.
>
>
> --
> Don Burn (MVP, Windows DKD)
> Windows Filesystem and Driver Consulting
> Website: http://www.windrvr.com
> Blog: http://msmvps.com/blogs/WinDrvr
> Remove StopSpam to reply
>
>
>
> "Mike Fochtman" <> wrote in message
> news:1E40E94C-65FB-4451-9332-...
> > I've developed a WDM class driver for my device. It's a device that
> > attaches
> > to a SCSI bus for doing I/O with some dedicated hardware. I only need to
> > open/close/read/write to the dedicated hardware.
> >
> > So I started with a 'storage/class' example in the WDK and got the device
> > working, now I'm working on installation.
> >
> > This is a simple driver with no user interface or anything. Do I need to
> > create some 'dummy' service for it? Do I need a dedicated coinstaller dll
> > for this? I read through the toaster example and all that's nice but I
> > don't
> > really need this. Can I just omit that from the package?
> >
> > Thanks,
> >
> >
> > __________ Information from ESET NOD32 Antivirus, version of virus
> > signature database 4668 (20091207) __________
> >
> > The message was checked by ESET NOD32 Antivirus.
> >
> > http://www.eset.com
> >
> >
> >

>
>
>
> __________ Information from ESET NOD32 Antivirus, version of virus signature database 4668 (20091207) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>
>
> .
>

 
Reply With Quote
 
Tim Roberts
Guest
Posts: n/a

 
      12-14-2009
Mike Fochtman <> wrote:
>
>Thanks Don, That's what I was hoping for.
>
>So I just leave out coinstaller and service entries from the inf??


Well, no. Every driver needs a "Services" entry in the registry. That's
how the operating finds your driver's binary.

As to whether you need a co-installer or not, that depends. If your driver
is KMDF, then you probably want to include the KMDF co-installer. If you
driver is for a class that normally uses a co-installer, then you need
that. General WDM drivers don't need a co-installer.

You haven't given us very much detail, so we can't give you detailed
advice.
--
Tim Roberts,
Providenza & Boekelheide, Inc.
 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
WMDC not syncing Ben ActiveSync 19 04-25-2008 04:43 PM
Vista installation hangs at boot screen crazye_star Windows Vista Installation 5 03-28-2007 03:58 AM
Re: Vista and IMate Jamin WMDC 6 RTM Problem Gary Waliczek [MSFT] ActiveSync 4 02-23-2007 07:20 PM
Stop 0x0000007b after Setup BobMiller Windows Vista Installation 8 08-05-2006 10:29 PM
Stop 0x0000007b at end of Install BobMiller Windows Vista Installation 2 08-03-2006 07:52 PM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59