JamesCox1968

Hi,

I would like to build an install for my application. My application uses DirectX, C++, Managed C++ and Windows Forms, all written with VS 2005 Standard Edition. Does anyone know where can I find a good example or tutorial on how to build an installer that will install all those components as well as my application

I have started to look around and have seen InstallShield, Wise Installer and MSI, but I am having trouble finding examples showing me how to achieve the above.

Any pointers appreciated.

Cheers James



Re: Game Technologies: General How do I build an install program for my application

Inaki Ayucar

HI,

Ií»ve been using Installshield for 3 or 4 years now. Ití»s very powerful and sometimes complex too. If your installation process is simple (just copy files, add some shortcuts, modify registry, and all the typical stuff...) Ií»d suggest you to use the Express version, which is of easier and includes wizards.

If you doní»t want to pay a InstallShield license, thereí»s a very good alternative in Visual Studio. Ití»s not as powerful as Installshield but for most cases it performs flawlessly. Ití»s much easier too and if you already own a VStudio license you save the cost of another program. I used this feature in Visual Studio .Net. I havení»t tried that in VS2005 yet, but I guess it will be even better.

If you can, Ií»d definetly go the VStudio way.

Regards.






Re: Game Technologies: General How do I build an install program for my application

JeremyAtGosub

Try InnoSetup, which is free and very easy to use.

-Jeremy





Re: Game Technologies: General How do I build an install program for my application

The ZMan

Also not that some of these projects will trey to determine the system dependencies and include them in your install set. This is NOT something that is allowed or recommnded for DirectX (and often the tools miss some of the files). Please read th SDK documentation on how to include DirectX into your setup program.

http://msdn2.microsoft.com/en-us/library/bb174600.aspx

http://msdn2.microsoft.com/en-us/library/bb219742.aspx

http://msdn2.microsoft.com/en-us/library/bb206360.aspx

http://msdn2.microsoft.com/en-us/library/bb174598.aspx

http://msdn2.microsoft.com/en-us/library/bb174601.aspx

http://msdn2.microsoft.com/en-us/library/bb219664.aspx






Re: Game Technologies: General How do I build an install program for my application

Benotus

Try Install Creator

 http://www.clickteam.com/

 

 





Re: Game Technologies: General How do I build an install program for my application

JamesCox1968

Inaki Ayucar wrote:

HI,

Ií»ve been using Installshield for 3 or 4 years now. Ití»s very powerful and sometimes complex too. If your installation process is simple (just copy files, add some shortcuts, modify registry, and all the typical stuff...) Ií»d suggest you to use the Express version, which is of easier and includes wizards.

If you doní»t want to pay a InstallShield license, thereí»s a very good alternative in Visual Studio. Ití»s not as powerful as Installshield but for most cases it performs flawlessly. Ití»s much easier too and if you already own a VStudio license you save the cost of another program. I used this feature in Visual Studio .Net. I havení»t tried that in VS2005 yet, but I guess it will be even better.

If you can, Ií»d definetly go the VStudio way.

Regards.

Hi,

Thanks very much for the information. I have just tried a quick setup project in VS2005 and it seems to work well. The installer I built works fine on my machine. The setup project also detects the .net framework dependency. However it does not mention a directx dependency. I have not had a chance to try the installer on a machine that does not have .net and directx installed, but I will soon. In advance, here's a question...

1. Will I need to bundle a .net and directx package in some way If so, how do I do this

Many thanks

James