Memorizzare cartella installazione

di il
1 risposte

Memorizzare cartella installazione

Ho creato un piccolo programma che prende un file da download e lo copia all'interno della cartella del software stesso.
Poi ho creato un installer che installa direttamente questo software.

Ora però ho il seguente problema:

quando faccio l'installer ho la possibilità di scegliere dove il software verrà installato.
Invece quando vado a copiare il sofware, assegno un path assoluto.

Sotto l'esempio di codice:


 ofd.InitialDirectory = @"//C";                    // qui mi si apre la finestra di selezione per il file che voglio caricare 

            if (ofd.ShowDialog() == DialogResult.OK)
            {
                

               string sourceFile = ofd.FileName;                           // il file che vado a prelevare 


               
                string destinationPath = @"C:\MYFOLDER\myfile.hex";               // la  destinazione dove vado a copiare il file 
            
                System.IO.File.Copy(sourceFile, destinationPath, true);             // l'azione di copiare 
          

            } 

come faccio a rendere automatico il path della destinazione ?

ovvero come faccio a fare in modo che il path dell'installer sia quello che poi compare in "destinationPath" ?


grazie

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte