Hi,Joe,
Thank you for help . I’ll try it with 16bit code!!
Regards!
Crasher
-----Original Message-----
Crasher,You can’t use the 32bit code with the windows 9x. The strange thing you
may notice is that some of the setupapi.lib commands do work.
SetupDiCreateDevice will work when there is no instance of another driver;
however, I strongly recommend you don’t try to finagle the library. Just
use the 16-bit library. If you can, I strongly recommend you use IDE for
debugging, it exposes the class information for DEVICE_INFO variables.When you are finished development, you should not use the debug version for
your release. For the program we developed, the debug version does not work
with InstallShield but the release version does. I did not have time to
determine exactly why but I think it was the extensive use of debugging
messages that was causing the problem.When I had I had problems and needed the compiler. I ask NTDEV for it. I
got this message from another developer:>>Windows ME uses SETUPX.DLL, a 16-bit component. You will have to write
>>a 16-bit application. Look at the Windows 98 DDK sample IPNew. To do
>>this, you must use the 16-bit compiler. It can be found in Visual C
>>version 1.52c on the Platform Archive CD #3 labeled 16-bit DDKs. The
>>compiler by itself (without the entire VC IDE) is shipped as part of the
>>new unified Windows XP DDK in the Bin\Win_Me folder as CL.EXE version
>>8.00x.Joe McCloskey
Gamry Instruments, Inc.
xxxxx@gamry.com-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Crasher
Sent: Wednesday, October 17, 2001 9:12 PM
To: NT Developers Interest List
Subject: [ntdev] RE: Can InstallShield install the device drivers?Hi,Joe,
I have the same question in Windows 9x. I want to install a PNP SCSI
device’s driver ,there days , I try it useing 32Bit SetupDixxx function in
setupapi.dll ,but is not successful! Could you tell me ,whether 32Bit
SetupDixxx function can complete this? I don’t have the 16 Bit compiler!Thank you for help!
Crasher>-----Original Message-----
>Hi Eugene,
>
>Yes, you can install device drivers using InstallShield. Unfortunately we
>had to write two programs to do the installation, using a command line C++
>program. We had to write two different programs because one had to be
>16-bit code for windows 9x/Me operating systems while the other had to be
>32-bit code for Windows 2k. The programs either interfaced with setupx.lib
>or setupapi.lib(see the win98 ddk and Win2k DDK documentation for more
>information on the functions, Win2k is a better source).
>
>One of the problems we had was the cfgmgr functions. They were pretty
>cryptic and pretty much unusable eventhough the Win2k documentation refers
>to them.
>
>If you want to look at a example of installing a driver you can look at the
>DirectX setup; however, that is not a very good example because all the
>source code to do the installation is not present.
>
>Are you installing a PnP or Legacy Driver?
>Joe McCloskey
>Gamry Instruments, Inc.
>xxxxx@gamry.com
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
>[mailto:xxxxx@lists.osr.com]On Behalf Of Egorov Eugene
(mail.ru)
> Sent: Wednesday, October 17, 2001 6:52 AM
> To: NT Developers Interest List
> Subject: [ntdev] Can InstallShield install the device drivers?
>
>
> Hi All!
>
> I am writing the IM ndis drivers under WinNT and WinMe.
> The driver is a part of some application and should be installed with
that
>application.
> I use InstallShield Profesional for writing installation package.
>
> Can InstallShield install the driver by means of some it`s templates or
>build-in functions?
> May be other tools exist to do it.
>
> Than you for help,
>
> Eugene
> Egorov
>
>
>
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@gamry.com
> To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
>
>—
>You are currently subscribed to ntdev as: guodongzi@163.net
>To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.comCrasher
guodongzi@163.net
You are currently subscribed to ntdev as: xxxxx@gamry.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
You are currently subscribed to ntdev as: guodongzi@163.net
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com