Riunire in un unico progetto più file exe

mercoledì 23 febbraio 2011 - 12.08

informatica182 Profilo | Newbie

salve raga allora ho trovato in rete vari programmini utili tipo msnpass wirelesskeyview che ti permettono di trovare sul tuo pc le password salvate. volevo sapere se si potesse riunire in un solo form tutte queste utility, cioè io apro il mio form e faccio vari bottoni o un bottone unico che mi avvi tutte le utility e poi crei delle pagine di testo o html salvandole in modo tale da avere il backup di tutte le password. sarebbe possibile, per il momento sono riusicito solamente ad aggiungere al progetto i file exe tramite la funzione aggiungi progetto esistente ma come faccio a farli partire. creo un button e poi?? qualcuno mi guidi. grazie mille

StefanoRicci Profilo | Junior Member

ti crei una cartella nella tua soluzione, le tieni tutte li, le inserisci nell'installer, quindi lanci i processi tramite il codice (c# .net 3.5) qui sotto....

try
{
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.EnableRaisingEvents = false;
proc.StartInfo.FileName = "explorer";
proc.StartInfo.Arguments = @"c:\testdir\";
proc.Start();
}
catch (Exception)
{
}


in questo caso apri explorer passando come argomento la directory da aprire... adattalo per i tuoi usi...

per quel che riguarda salvare le passwd devi vedere che ti permettono di fare quelle applicazioni, se le puoi gestire da linea di comando, basta che gli dici dove esportare i loro risultati
--------------------------------------

IDE: Visual Studio 2008 Professional Edition
IDE: Visual Studio 2010 Express

informatica182 Profilo | Newbie

grande! e senti un po dato che ho fatto un file bat contenente i comandi per avviare i programmi che inserirò nella cartella, che dici posso lanciare anche il file bat?? ed inserirlo nel pacchetto installazione?

StefanoRicci Profilo | Junior Member

la stessa classe la puoi usare per lanciare anche il file bat se vuoi...
anche se nel caso puoi, ti conviene includere tutto nel codice, in particolare se non devi + cambiarlo... cmq a parte questo per eseguire usi:

System.Diagnostics.ProcessStartInfo p = new System.Diagnostics.ProcessStartInfo(@"c:\miofile.bat") ;
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo = p;
proc.Start();

se vuoi puoi portare tutto, basta che alleghi al tuo setup, magari tieni tutto nella stessa cartella, almeno eviti di cercare file sparsi in giro
--------------------------------------

IDE: Visual Studio 2008 Professional Edition
IDE: Visual Studio 2010 Express
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5