Thursday, 21 September 2017

Net Processo Waitforexit


Im che ha un problema con questo e spero che alcuni di voi può far luce su di esso per me il blocco di codice: Ive ha cambiato l'URL, ovviamente, ma quello non è importante. Quando provo a farlo funzionare, mi dà una eccezione sulla linea quotWaitForExitquot indicando processo quotNo è associato a questo object. quot Qualsiasi aiuto qui sarebbe molto apprezzato Martedì, 19 ottobre 2010 18:05 Processo nome del file deve essere eseguibile mBoardProcess. StartInfo. Argomenti microsoftenusdefault. aspx SITO CONVERTITORE mBoardProcess. StartInfo. FileName quotIEXPLORE. EXEquot CODICE A cura di kaymaf Martedì 19 Ottobre 2010 18:32 Contrassegnato come risposta da Frank L. Smith Martedì 19 Ottobre 2010 06:35 Martedì 19 ottobre 2010 6:26 PMSystem. Diagnostics. Process. WaitForExit Metodo incarica la componente del processo di attendere il numero specificato di millisecondi per il processo associato per uscire. Parametri millisecondi la quantità di tempo, in millisecondi, per attendere che il processo associato per uscire. Il massimo è il valore più grande possibile di un numero intero di 32 bit, che rappresenta l'infinito al sistema operativo. vero se il processo associato è uscito in caso contrario false. L'(Int32) sovraccarico Process. WaitForExit è usato per fare la corrente di attesa filo fino a quando il processo associato termina. Questo overload istruisce il componente Process aspettare una quantità limitata di tempo per il processo di uscire. Se il processo associato non esce dalla fine dell'intervallo perché la richiesta di interrompere negato, falso viene restituito alla procedura chiamante. È possibile specificare un numero negativo (Timeout. Infinite) per millisecondi. e Process. WaitForExit (Int32) si comporterà lo stesso del sovraccarico di Process. WaitForExit. Se si passa 0 (zero) per il metodo, restituisce vero solo se il processo è già uscito in caso contrario, restituisce immediatamente falso. Nelle versioni precedenti netv35long e, se millisecondi era -1, il Process. WaitForExit (Int32) sovraccarico aspettava millisecondi Int32.MaxValue (circa 24 giorni), non a tempo indeterminato. Quando l'uscita standard è stato reindirizzato a gestori di eventi asincroni, è possibile che l'elaborazione di uscita non avrà completato quando questo metodo restituisce. Per garantire che la movimentazione evento asincrono è stato completato, chiamare l'overload Process. WaitForExit che non tiene parametro che riceve un vero dal questo sovraccarico. Per garantire che l'evento Process. Exited viene gestito correttamente in applicazioni Windows Form, impostare la proprietà Process. SynchronizingObject. Quando un processo esce associati (viene arrestato dal sistema operativo attraverso una terminazione normale o anormale), il sistema memorizza dati di carattere amministrativo sul processo e restituisce al componente che aveva chiamato Process. WaitForExit (Int32). Il componente processo può quindi accedere alle informazioni, che comprende il Process. ExitTime. utilizzando il Process. Handle al processo terminato. Poiché il processo associato è uscito, la proprietà Process. Handle del componente non fa riferimento a una risorsa processo esistente. Invece, la maniglia può essere utilizzato solo per accedere alle informazioni sistemi operativi sulla risorsa processo. Il sistema è a conoscenza di maniglie ai processi usciti che non sono stati rilasciati da componenti di processo, in modo che mantiene le informazioni Process. ExitTime e Process. Handle in memoria fino a quando il componente Process libera specificamente le risorse. Per questo motivo, ogni volta che si chiama Process. Start per un'istanza di processo, chiamare process. close quando il processo associato è terminato e non è più necessario tutte le informazioni amministrative su di esso. Process. close libera la memoria allocata per il processo è terminato. Requisiti Spazio dei nomi: System. Diagnostics Assembly: sistema (in System. dll) Versioni di montaggio: 1.0.5000.0, 2.0.0.0, 4.0.0.0

No comments:

Post a Comment