This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: Driver registration through Install shield
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
Dec 07, 2009
09:34 AM
Driver registration through Install shield
I have created a basic MSI project which will be supported for both 32 bit and 64 bit Operating system. I am doing driver registration with the help of Installshield. So my driver registration should take place for both 32 bit and 64 bit OS.
I have created a feature(i.e.Feature1) and under that two subfeatures (Sub feature1, Sub feature2) to support 32 bit and 64 bit OS.
What ever settings I am making for sub feature1 is getting reflected for Subfeature2 for OS support in driver registration process.
Note: My application is getting failed in "MSIProcessDrivers" customaction in one of the OS.
Also I tried the settings in the Template summary. But it didnot workout.
Please help me how can I run the same application in both 32 bit and 64 bit OS.
I have created a feature(i.e.Feature1) and under that two subfeatures (Sub feature1, Sub feature2) to support 32 bit and 64 bit OS.
What ever settings I am making for sub feature1 is getting reflected for Subfeature2 for OS support in driver registration process.
Note: My application is getting failed in "MSIProcessDrivers" customaction in one of the OS.
Also I tried the settings in the Template summary. But it didnot workout.
Please help me how can I run the same application in both 32 bit and 64 bit OS.
(3) Replies
Dec 08, 2009
03:09 AM
Using DIFxAPP and MSI you must create a separate MSI installation package for each target platform (but it´s possible to use a single InstallShield project).
If you have not, please refer to this white paper.
If you have not, please refer to this white paper.
Dec 09, 2009
03:31 AM
That means using a single application package it is not possible to perform Driver Registration for 32 bit and 64 bit Operating system.
Please clarify my doubt.
I went through the reference document where it talks about the registration process through Code(C++)
Is there any way in Install Shield 2009 to perform Driver Registration for 32 bit and 64 bit OS.
Please clarify my doubt.
I went through the reference document where it talks about the registration process through Code(C++)
Is there any way in Install Shield 2009 to perform Driver Registration for 32 bit and 64 bit OS.
Dec 09, 2009
03:55 AM
karthic wrote:
That means using a single application package it is not possible to perform Driver Registration for 32 bit and 64 bit Operating system.
Please clarify my doubt.
Yes, if you talk about using a Basic MSI project type and using (built-in) DIFxApp.
What you could do
-create separate MSI packages of your complete setup (using DIFxApp)
or
-use Transaction Processing (as of MSI 4.5) for the driver installation (create separate MSI packages of your driver installation) (Chained .msi packages)
or
-create a single MSI package and use DPInst.exe to install your driver packages (complex)
or
-find another solution 🙂