| | |
Pls help me on how to make a more useful application install process
Please support our C# advertiser: Intel Parallel Studio Home
![]() |
•
•
Join Date: Aug 2008
Posts: 46
Reputation:
Solved Threads: 1
Hi , i use Visual Studio 2008 .
I know hot to set up a simple install program (.msi)
I would like to know how can I integrate more steps(forms) into the installer.
I want to include steps in the installer where you can install a program , or update it(so that settings files are not overwritten).
I aslo include a ReportViewer control in my application , which can only be viewed on client pc if a program called ReportViewer.exe is installed , How can i integrate this installation in one process.
If i can know just the steps to add forms it would help ,
thanks.
I know hot to set up a simple install program (.msi)
I would like to know how can I integrate more steps(forms) into the installer.
I want to include steps in the installer where you can install a program , or update it(so that settings files are not overwritten).
I aslo include a ReportViewer control in my application , which can only be viewed on client pc if a program called ReportViewer.exe is installed , How can i integrate this installation in one process.
If i can know just the steps to add forms it would help ,
thanks.
•
•
Join Date: Jul 2009
Posts: 901
Reputation:
Solved Threads: 142
Right click on Setup project; choose View / User Interface
In UI, Right click on Start category, choose Add Dialog
In Add Dialog, double click on desired template (just select one if you have never done this before; easy to delete from your UI and then repeat to select a different one...practice doing this
In UI, select the dialog you added (or right click and choose properties). In the properties, this is where you customize the dialog.
I will try to locate a good link explaining this setup.
In UI, Right click on Start category, choose Add Dialog
In Add Dialog, double click on desired template (just select one if you have never done this before; easy to delete from your UI and then repeat to select a different one...practice doing this
In UI, select the dialog you added (or right click and choose properties). In the properties, this is where you customize the dialog.
I will try to locate a good link explaining this setup.
•
•
Join Date: Jul 2009
Posts: 901
Reputation:
Solved Threads: 142
Links you will want to keep around for reference:
http://helpnet.acresso.com/robo/proj...ce.htm#Feature
http://msdn.microsoft.com/en-us/libr...0f(VS.80).aspx
http://helpnet.acresso.com/robo/proj...ce.htm#Feature
http://msdn.microsoft.com/en-us/libr...0f(VS.80).aspx
stoymigo: Also send a private message to serkan sendur. He is our local installer guru and he would be more than happy to assist you!
•
•
Join Date: Jan 2008
Posts: 2,052
Reputation:
Solved Threads: 118
•
•
•
•
stoymigo: Also send a private message to serkan sendur. He is our local installer guru and he would be more than happy to assist you!
that's true, i almost did everything that windows installer is able to do
Due to lack of freedom of speech, i no longer post on this website.
•
•
Join Date: Jan 2008
Posts: 2,052
Reputation:
Solved Threads: 118
stoymigo, for additional steps dont add more UI pages to your setup wizard dialog. instead of doing that, create a custom installer class library project. In that project override on after install event handler. And add a reference to system.windows.forms and then add your namespace too. Create your pages as windows forms. if you use User Interface section of setup project, you will not even have a chance to execute conditional statements to conditionally display those windows, but if you use windows forms from within your custom installer class library, you can easily do almost everything that a .net application can do. DdoubleD is a hardworker guy to provide you with an example 
Message queue Scott > Serkan > DdoubleD

Message queue Scott > Serkan > DdoubleD
Due to lack of freedom of speech, i no longer post on this website.
•
•
Join Date: Jul 2009
Posts: 901
Reputation:
Solved Threads: 142
•
•
•
•
No one can compete with me in this field as sknake stated
Installers seem to be a lonely bunch. Anyway, I'm sure serkan will be glad to help you with ALL your install questions. Cheers! •
•
Join Date: Jan 2008
Posts: 2,052
Reputation:
Solved Threads: 118
when you know as little as i do, in general, you are not afraid of gotten wrong like being arrogant. Even the installer thing in it self has dedicated books of thousand pages. So basically, in today's computing world, you don't know enough to behave arrogant
, so no worries. Only Narue could say something like that..
, so no worries. Only Narue could say something like that..
Due to lack of freedom of speech, i no longer post on this website.
![]() |
Similar Threads
- Understanding the BackgroundWorker Process (VB.NET)
- Windows 2003 administrator cannot install a program? (Windows NT / 2000 / XP)
- Starting any MS Office App starts an install process - Uncertain if virus? (Viruses, Spyware and other Nasties)
- How to make C# application quit (C#)
- win98 and vb.net application with crystal reports (VB.NET)
- winfixer popups/ computer restarting (Viruses, Spyware and other Nasties)
- Having a problem trying to install CGI::Session on Mac OS X (Perl)
- C# Command Line Application (C#)
- stopping an application execution (Java)
Other Threads in the C# Forum
- Previous Thread: How to click on button on web page
- Next Thread: Resizing componenets
| Thread Tools | Search this Thread |
.net access algorithm alignment app array barchart bitmap box broadcast c# c#gridviewcolumn check checkbox client combobox communication control conversion csharp custom database datagrid datagridview dataset datatable datetime degrees development draganddrop drawing elevated encryption enum event excel file focus form format forms function gdi+ hospitalmanagementsystem httpwebrequest image index input install java label list listbox localization login mandelbrot math messagebox mouseclick mysql operator path photoshop picturebox pixelinversion plotting pointer post programming radians read regex remote remoting richtextbox server sleep socket sql statistics stream string stringformatting sun table text textbox thread time timer update usercontrol validation visualstudio webbrowser whileloop windows winforms wpf xml






