
OMGVB (Normal User)
Rookie
    
Messaggi: 29
Iscritto: 09/01/2008
|
Questo topic è stato chiuso dal moderatore ciao a tutti,
avrei bisogno di sapere come copiare l' applicazione nella cartella system32.
ad esempio:
ho fatto un programma, che si deve copiare nella cartella system32 con il nome ciao.exe, solo che prima di essere eseguito lo hanno rinominato in cia.exe.
come faccio a copiare nella cartella system32 l' exe del mio programma anche se il file è stato rinominato?
|
|

Il Totem (Admin)
Guru^2
    
Messaggi: 3635
Iscritto: 24/01/2006
|
Ottieni il percorso con Application.ExecutablePath. Spero che non sia pericoloso
|
|

OMGVB (Normal User)
Rookie
    
Messaggi: 29
Iscritto: 09/01/2008
|
ma con Application.ExecutablePath l' editor mi da errore, sottolinea la parola Application.
|
|

Nitro (Member)
Pro
    
Messaggi: 72
Iscritto: 17/10/2007
|
ma se sicuro che stai utilizzando il visualbasic.net??? perchè è strano che la parola application te la sehna come errore.
|
|

OMGVB (Normal User)
Rookie
    
Messaggi: 29
Iscritto: 09/01/2008
|
si sn sicuro.
e sto usando il compilatore visual basic 2008 express edition.
|
|

OMGVB (Normal User)
Rookie
    
Messaggi: 29
Iscritto: 09/01/2008
|
cmq ho capito che la funzione Application.ExecutablePath
funziona solo con le applicazioni grafiche.
il problema è che a me è un applicazione di console lol.
|
|

Il Totem (Admin)
Guru^2
    
Messaggi: 3635
Iscritto: 24/01/2006
|
Postato originariamente da OMGVB:
cmq ho capito che la funzione Application.ExecutablePath
funziona solo con le applicazioni grafiche.
il problema è che a me è un applicazione di console lol. |
Application.ExecutablePath è una proprietà, non una funzione. Comunque tu non l'avevi specificato. Nelle applicazioni console lo puoi ottenere con Environment.GetCommandLineArgs(): questa funzione ottiene tutti i parametri passati al programma dal sistema operativo, includendo come primo elemento il nome dell'eseguibile. |
|

OMGVB (Normal User)
Rookie
    
Messaggi: 29
Iscritto: 09/01/2008
|
potresti farmi un esempio pratico?
|
|

Il Totem (Admin)
Guru^2
    
Messaggi: 3635
Iscritto: 24/01/2006
|
Sono sempre restìo a dare "esempi pratici", nella speranza che colui che legga abbia un po' di pazienza e buona volontà da capire quello che scrivo e magari ottenere un risultato. Se sei ancora inesperto, però, posso farti un esempio:
Codice sorgente - presumibilmente VB.NET |
'Ottiene i parametri da riga di comando e li deposita 'in un array di stringhe Dim Arguments() As String = Environment.GetCommandLineArgs() 'Quello che ci interessa è il primo elemento, ossia 'il percorso dell'eseguibile, quindi lo preleva Dim Path As String = Arguments(0) 'Lo scrive a video Console.WriteLine(Path)
|
P.S.: non badare al colore. Il sistema di colorazione ha qualche problema...
Ultima modifica effettuata da Il Totem il 13/01/2008 alle 15:46 |
|