Solved

Run executable AFTER deployment project completes the installation

Posted on 2008-10-09
7
278 Views
Last Modified: 2013-12-17
Hi all,

I have created a custom .NET project and have created the setup deployment project. The setup runs fine.

What I'm looking to do is, after my setup completes installation, is there a way to get the .exe of the Project to run?
0
Comment
Question by:caoimhincryan
  • 4
  • 3
7 Comments
 
LVL 26

Accepted Solution

by:
Anurag Thakur earned 500 total points
ID: 22677040
yes definitely you can do that
go through the tutorial in the following link and you will be able to do that
http://www.codeproject.com/KB/install/Installation.aspx
0
 

Author Comment

by:caoimhincryan
ID: 22677154
I followed them steps and still my app wont start.

Im using VS2008 but I doubt that is the difference is it??
0
 
LVL 26

Expert Comment

by:Anurag Thakur
ID: 22677221
as per my knowledge this is the event that will be fired when the installation is committed and the following code section of your installer class will be executed on the commit

    // Event handler for 'Committed' event.
    private void MyInstaller_Committed(object sender, InstallEventArgs e)
    {
      try
      {
        Directory.SetCurrentDirectory(Path.GetDirectoryName
            (Assembly.GetExecutingAssembly().Location));
        Process.Start(Path.GetDirectoryName(
          Assembly.GetExecutingAssembly().Location) + "\\InstallSample.exe");
      }
      catch
      {
        // Do nothing...
      }
    }


can you try one thing - try to execute the below line from a new project to see if the Process.Start can actually start any .net executable

Process.Start(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\InstallSample.exe");
0
What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

 

Author Comment

by:caoimhincryan
ID: 22677287
I tried that and it does start any .net Execuatable.

Do you know if what exactly this means for the primary output that is added:

In the Properties window, make sure that the InstallerClass property is set to True (this is the default).
0
 

Author Comment

by:caoimhincryan
ID: 22678445
Where do i access my installerClass?
0
 
LVL 26

Expert Comment

by:Anurag Thakur
ID: 22679482
i think everything was clearly mentioned in the sample - how to override the installer base class
you needed to do some programming for it
0
 

Author Closing Comment

by:caoimhincryan
ID: 31504590
Thanks again..
0

Featured Post

Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

Join & Write a Comment

Suggested Solutions

It’s quite interesting for me as I worked with Excel using vb.net for some time. Here are some topics which I know want to share with others whom this might help. First of all if you are working with Excel then you need to Download the Following …
Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

8 Experts available now in Live!

Get 1:1 Help Now