mf.sys referenced in INF but Windows is not installing it?

A

Allan Smith

Many of our HCT signed PCI device driver sets for Win2k and XP make use of
mf.sys and mf.inf using a section of our inf that would typically look like
this:

[BH8.ntx86]
CopyInf=ctibhprt.inf
Include=mf.inf
Needs=MFINSTALL.mf
[BH8.ntx86.CoInstallers]
AddReg = CoCopyINF.AddReg
CopyFiles = CoCopyINF.CopyFiles
[BH8.ntx86.Services]
Include=mf.inf
Needs=MFINSTALL.mf.Services
[BH8.ntx86.HW]
AddReg=BH8.RegHW

Some systems these days seem to be built without mf.sys installed. It was
my understanding that if mf.sys was not installed the MFINSTALL.mf.Services
section in mf.inf would be accessed and it would be installed automatically,
but instead we see the install get confused and say it can't find mf.inf
(which is in the INF dir) or mf.sys and ask for where to install it from.

mf.sys is typically in a system CAB file named drivers.cab and it does not
prompt appropriately to find it or ask for the OS install disk.

Is there something extra that needs to be added to make this run smoothly?

Allan
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top