Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Plaoo
    Registrato dal
    Sep 2009
    Messaggi
    16

    [C]Avvio di un programma system() non funziona

    Salve a tutti ho chiesto in giro (irc) ma nessuno è riuscito a darmi una risposta valida, il mio programma è semplicissimo
    1)crea un nome casuale
    2)apre il file con il nome casuale
    3) copia se stesso (quindi un exe) nel file con il ome casuale
    4) chiude il file e lo avvia
    le prime tre fasi funzionano alla grande ed ogni vilta che clicco il file appena creato me ne ritrovo subito un altro con un nome casuale e via cosi..
    Il mio problema sta ne fatto che non avvia la copia appena creata (lo so si entra in un ciclo infinito ma lo sto testando su una macchina virtuale) il nome del file "copia" si trova su una stringa che system() non accetta PERCHE'???? avete idee o soluzioni??

    PS: NON POSTO IL CODICE PERCHE' POTREBBE FARE DANNI AL PC SE NON VIENE USATO CON ATTENZIONE!!!

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    apparte la dubbia legalità della cosa ti consiglio di non usare la system per eseguire i processi ma la CreateProcess

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    Non capisco che senso ha una cosa del genere ... non e' un problema di programmazione ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304

    Re: [C]Avvio di un programma system() non funziona

    Originariamente inviato da Plaoo
    PS: NON POSTO IL CODICE PERCHE' POTREBBE FARE DANNI AL PC SE NON VIENE USATO CON ATTENZIONE!!!
    Proprio per questi motivi, alcuni problemi di programmazione non possono essere discussi su questo forum.

    Devo chiudere la discussione.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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 © 2024 vBulletin Solutions, Inc. All rights reserved.