Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12
  1. #11
    In realtà se usi la API CreateProcess non ha nessuna importanza l'estensione - si limita a provare ad eseguirla come se fosse un .exe. Se, come suppongo sia, Shell di fatto non fa altro che richiamare CreateProcess (probabilmente tramite System.Diagnostics.Process.Start con UseShellExecute=False, per coerenza con Shell di VB6) non dovrebbe dare alcun problema lanciare un file di estensione arbitraria come eseguibile. Il .exe finale in
    codice:
    Shell("percorso.txt .exe")
    è assolutamente irrilevante e viene semplicemente passato come primo argomento della linea di comando di percorso.txt.
    Amaro C++, il gusto pieno dell'undefined behavior.

  2. #12
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sì .. pensavo anche io che potesse essere come dici tu Matteo, anche perché c'è stata un'altra discussione simile in questo stesso forum sullo stesso argomento.

    Ma dato il fatto che c'era quel .exe nella shell volevo capire se era stato rinominato il file (senza vederne l'estensione) o no.

    In pratica non ho capito se gli funziona solo questo

    Shell("percorso.txt .exe")

    o anche questo

    Shell("percorso.txt")
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.