question on driver installer application.

Hell All,

I developed scsiminiport driver. Our market is saying that installing the
driver from the Device Manger is not user friendly. most users have
difficulty locating the PCI device if is behind the PCI bridge and then
have to go through the “Have Disk” and other steps.

What is quickest way to develop Installer application to install
scsiminiport driver?

Thanks for your help,
Shakeel.

If your inf file is correct installation should not require the user to do
anything other than supply the correct installation disk. The user should
never have to identify the correct pci device.

You can automate the installation process using the Driver Installation
Framework.
Try starting here: http://www.microsoft.com/whdc/driver/install/DIFxFAQ.mspx

=====================
Mark Roddy
Windows .NET/XP/2000 Consulting
Hollis Technology Solutions 603-321-1032
www.hollistech.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of shakeel
Sent: Thursday, April 07, 2005 7:00 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] question on driver installer application.

Hell All,

I developed scsiminiport driver. Our market is saying that
installing the driver from the Device Manger is not user
friendly. most users have difficulty locating the PCI device
if is behind the PCI bridge and then have to go through the
“Have Disk” and other steps.

What is quickest way to develop Installer application to
install scsiminiport driver?

Thanks for your help,
Shakeel.


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as:
xxxxx@hollistech.com To unsubscribe send a blank email to
xxxxx@lists.osr.com

I guess first I’m confused by the statement about finding the device behind
a PCI bridge. If your hardware is done correctly, the PCI driver should
detect your device and fire off the standard install. If your hardware
isn’t done correctly, scrap it now!

If you are going to do an installer program, be sure to provide the things
you need for “have disk” also. A lot of customers will want to do server
side installs, or integrating the install with Windows install, etc. None
of these things work with an install application. In general, I know of a
number of MIS groups at large firms who if the see an install application
dump the hardware product because it will never solve their needs.

The other thing to consider is that since you are going to get your driver
signed (at least I would hope so for a scsi controller) you need to have the
standard way of doing this.

To start an installer look at the DevCon sample from the DDK, and the Driver
Install Framework http://www.microsoft.com/whdc/driver/install/DIFxtls.mspx


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Remove StopSpam from the email to reply

“shakeel” wrote in message news:xxxxx@ntdev…
> Hell All,
>
> I developed scsiminiport driver. Our market is saying that installing the
> driver from the Device Manger is not user friendly. most users have
> difficulty locating the PCI device if is behind the PCI bridge and then
> have to go through the “Have Disk” and other steps.
>
> What is quickest way to develop Installer application to install
> scsiminiport driver?
>
> Thanks for your help,
> Shakeel.
>
>
>

Thank you Don and Mark for insight into this.

The new hardware found does not comeup because windows installs generic IDE
driver for it ( our hardware IDE RAID). So the user needs to go to Device
Manger->Locate the hardware-> then update the driver.

The DIFxTools require the driver to be signed, correct? Our driver is not
signed.we will eventually. for now since it is in trial phase wondering how
to simplify driver update process for the user.

Thanks,
Shakeel.

“Don Burn” wrote in message news:xxxxx@ntdev…
> I guess first I’m confused by the statement about finding the device
behind
> a PCI bridge. If your hardware is done correctly, the PCI driver should
> detect your device and fire off the standard install. If your hardware
> isn’t done correctly, scrap it now!
>
> If you are going to do an installer program, be sure to provide the things
> you need for “have disk” also. A lot of customers will want to do server
> side installs, or integrating the install with Windows install, etc. None
> of these things work with an install application. In general, I know of a
> number of MIS groups at large firms who if the see an install application
> dump the hardware product because it will never solve their needs.
>
> The other thing to consider is that since you are going to get your driver
> signed (at least I would hope so for a scsi controller) you need to have
the
> standard way of doing this.
>
> To start an installer look at the DevCon sample from the DDK, and the
Driver
> Install Framework
http://www.microsoft.com/whdc/driver/install/DIFxtls.mspx
>
>
> –
> Don Burn (MVP, Windows DDK)
> Windows 2k/XP/2k3 Filesystem and Driver Consulting
> Remove StopSpam from the email to reply
>
>
>
> “shakeel” wrote in message news:xxxxx@ntdev…
> > Hell All,
> >
> > I developed scsiminiport driver. Our market is saying that installing
the
> > driver from the Device Manger is not user friendly. most users have
> > difficulty locating the PCI device if is behind the PCI bridge and then
> > have to go through the “Have Disk” and other steps.
> >
> > What is quickest way to develop Installer application to install
> > scsiminiport driver?
> >
> > Thanks for your help,
> > Shakeel.
> >
> >
> >
>
>
>

Actually DIFxTools 2.0 (which is due out next week) has a flag to allow
the OS to decide if the driver needs to be signed. In other words if
the OS you are running on does not require your driver to be signed than
neither will the DifxTools.

For updates on the new release please feel free to contact DIFXBETA @
Microsoft.com

Patty Esack
Device Management and Install Team

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of shakeel
Sent: Thursday, April 07, 2005 4:37 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] question on driver installer application.

Thank you Don and Mark for insight into this.

The new hardware found does not comeup because windows installs generic
IDE
driver for it ( our hardware IDE RAID). So the user needs to go to
Device
Manger->Locate the hardware-> then update the driver.

The DIFxTools require the driver to be signed, correct? Our driver is
not
signed.we will eventually. for now since it is in trial phase wondering
how
to simplify driver update process for the user.

Thanks,
Shakeel.

“Don Burn” wrote in message news:xxxxx@ntdev…
> I guess first I’m confused by the statement about finding the device
behind
> a PCI bridge. If your hardware is done correctly, the PCI driver
should
> detect your device and fire off the standard install. If your
hardware
> isn’t done correctly, scrap it now!
>
> If you are going to do an installer program, be sure to provide the
things
> you need for “have disk” also. A lot of customers will want to do
server
> side installs, or integrating the install with Windows install, etc.
None
> of these things work with an install application. In general, I know
of a
> number of MIS groups at large firms who if the see an install
application
> dump the hardware product because it will never solve their needs.
>
> The other thing to consider is that since you are going to get your
driver
> signed (at least I would hope so for a scsi controller) you need to
have
the
> standard way of doing this.
>
> To start an installer look at the DevCon sample from the DDK, and the
Driver
> Install Framework
http://www.microsoft.com/whdc/driver/install/DIFxtls.mspx
>
>
> –
> Don Burn (MVP, Windows DDK)
> Windows 2k/XP/2k3 Filesystem and Driver Consulting
> Remove StopSpam from the email to reply
>
>
>
> “shakeel” wrote in message news:xxxxx@ntdev…
> > Hell All,
> >
> > I developed scsiminiport driver. Our market is saying that
installing
the
> > driver from the Device Manger is not user friendly. most users have
> > difficulty locating the PCI device if is behind the PCI bridge and
then
> > have to go through the “Have Disk” and other steps.
> >
> > What is quickest way to develop Installer application to install
> > scsiminiport driver?
> >
> > Thanks for your help,
> > Shakeel.
> >
> >
> >
>
>
>


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@windows.microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

Does DIFxTools (either the current version or 2.0) support printer
drivers? I looked at the FAQ and didn’t see any mention of them.

Thanks,
ScottR

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Patty Esack
Sent: Thursday, April 07, 2005 8:05 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] question on driver installer application.

Actually DIFxTools 2.0 (which is due out next week) has a flag to allow
the OS to decide if the driver needs to be signed. In other words if
the OS you are running on does not require your driver to be signed than
neither will the DifxTools.

For updates on the new release please feel free to contact DIFXBETA @
Microsoft.com

Patty Esack
Device Management and Install Team

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of shakeel
Sent: Thursday, April 07, 2005 4:37 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] question on driver installer application.

Thank you Don and Mark for insight into this.

The new hardware found does not comeup because windows installs generic
IDE driver for it ( our hardware IDE RAID). So the user needs to go to
Device
Manger->Locate the hardware-> then update the driver.

The DIFxTools require the driver to be signed, correct? Our driver is
not signed.we will eventually. for now since it is in trial phase
wondering how to simplify driver update process for the user.

Thanks,
Shakeel.

“Don Burn” wrote in message news:xxxxx@ntdev…
> I guess first I’m confused by the statement about finding the device
behind
> a PCI bridge. If your hardware is done correctly, the PCI driver
should
> detect your device and fire off the standard install. If your
hardware
> isn’t done correctly, scrap it now!
>
> If you are going to do an installer program, be sure to provide the
things
> you need for “have disk” also. A lot of customers will want to do
server
> side installs, or integrating the install with Windows install, etc.
None
> of these things work with an install application. In general, I know
of a
> number of MIS groups at large firms who if the see an install
application
> dump the hardware product because it will never solve their needs.
>
> The other thing to consider is that since you are going to get your
driver
> signed (at least I would hope so for a scsi controller) you need to
have
the
> standard way of doing this.
>
> To start an installer look at the DevCon sample from the DDK, and the
Driver
> Install Framework
http://www.microsoft.com/whdc/driver/install/DIFxtls.mspx
>
>
> –
> Don Burn (MVP, Windows DDK)
> Windows 2k/XP/2k3 Filesystem and Driver Consulting
> Remove StopSpam from the email to reply
>
>
>
> “shakeel” wrote in message news:xxxxx@ntdev…
> > Hell All,
> >
> > I developed scsiminiport driver. Our market is saying that
installing
the
> > driver from the Device Manger is not user friendly. most users have
> > difficulty locating the PCI device if is behind the PCI bridge and
then
> > have to go through the “Have Disk” and other steps.
> >
> > What is quickest way to develop Installer application to install
> > scsiminiport driver?
> >
> > Thanks for your help,
> > Shakeel.
> >
> >
> >
>
>
>


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@windows.microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument:
‘’ To unsubscribe send a blank email to xxxxx@lists.osr.com

No need. If the card is bootable - then you will need the TXTSETUP.OEM and
use “Press F6 if you have third-party SCSI or RAID driver” feature.

Otherwise, Windows will complain on driver-less device and suggest the user
to install the driver for it.

I personally hate the hardware drivers packed inside the InstallShield
package. Serious companies like Intel (I mean their Gigabit adapter) do not use
it. Yes, they have the installer app, but it uses good old INF/SYS pair, which
is also present on the disk.

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

----- Original Message -----
From: “shakeel”
Newsgroups: ntdev
To: “Windows System Software Devs Interest List”
Sent: Friday, April 08, 2005 2:59 AM
Subject: [ntdev] question on driver installer application.

> Hell All,
>
> I developed scsiminiport driver. Our market is saying that installing the
> driver from the Device Manger is not user friendly. most users have
> difficulty locating the PCI device if is behind the PCI bridge and then
> have to go through the “Have Disk” and other steps.
>
> What is quickest way to develop Installer application to install
> scsiminiport driver?
>
> Thanks for your help,
> Shakeel.
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com

> The new hardware found does not comeup because windows installs generic IDE

driver for it ( our hardware IDE RAID). So the user needs to go to Device

Update the PCI config space for it a bit, so that your proprietary driver will
be a better match then Windows IDE driver.

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com