Articles of processo

Acquisizione dell’output binario da Process.StandardOutput

In C # (.NET 4.0 in esecuzione su Mono 2.8 su SuSE) vorrei eseguire un comando batch esterno e catturarne l’uscita in formato binario. Lo strumento esterno che uso è chiamato ‘samtools’ (samtools.sourceforge.net) e tra le altre cose può restituire i record da un formato di file binario indicizzato chiamato BAM. Utilizzo Process.Start per eseguire […]

Il processo asincrono inizia e aspetta che finisca

Sono nuovo del modello di thread in .net. Cosa useresti per: avvia un processo che gestisce un file (process.StartInfo.FileName = fileName;) attendere che l’utente chiuda il processo OPPURE abbandonare il thread dopo un po ‘di tempo se l’utente ha chiuso il processo, elimina il file L’avvio del processo e l’attesa dovrebbero essere eseguiti su un […]

Come rilevare un processo di inizio e fine usando c # in windows?

Ho una buona esperienza lavorativa con C # ma ora voglio sviluppare un semplice software (può essere un’app console) che rileva solo il nome e l’ora del processo iniziato o terminato sul mio computer. per esempio (sto supponendo che la mia piccola app sia già in esecuzione) se un utente apre firefox allora dovrebbe semplicemente […]

switch di contesto thread vs switch di contesto del processo

Qualcuno potrebbe dirmi cosa è esattamente fatto in entrambe le situazioni? qual è il costo principale ciascuno di loro?

Come verificare se esiste un ID di processo (PID)

In uno script bash, voglio fare quanto segue (in pseudo-codice): if [ a process exists with $PID ]; then kill $PID fi Qual è l’espressione appropriata per l’affermazione condizionale?

Quali risorse sono condivise tra i thread?

Recentemente, mi è stata posta una domanda in un’intervista qual è la differenza tra un processo e un thread. Davvero, non conoscevo la risposta. Ho pensato per un minuto e ho dato una risposta molto strana. I thread condividono la stessa memoria, i processi no. Dopo aver risposto a questo, l’intervistatore mi ha rivolto un […]

Come passare parametri ad un altro processo in c #

Ho appena creato un’applicazione che avvia processi con il seguente codice string [] args = {“a”, “b”}; Process.Start (“C: \ \ demo.exe” String.Join (“”, args)); Mi piacerebbe essere in grado di passare i parametri da questa applicazione al processo che ho avviato. dove devo inserire i parametri nel progetto del processo che ho lanciato? Ho […]

Come eseguire un comando in un computer remoto?

Ho una cartella condivisa in un server e ho bisogno di eseguire un comando da remoto su alcuni file. Come lo faccio? Quali servizi devono essere in esecuzione sul server per farlo funzionare? Alcuni dettagli: è ansible utilizzare solo C #. Niente può essere installato nel server.

In che modo Ctrl-C termina un processo figlio?

Sto cercando di capire come CTRL + C termina un figlio ma non un processo genitore. Vedo questo comportamento in alcune shell di script come bash cui è ansible avviare un processo di lunga durata e quindi terminarlo inserendo CTRL – C e il controllo ritorna alla shell. Potresti spiegare come funziona e in particolare […]

Elenco AppDomains in elaborazione

C’è qualche possibilità su come enumerare AppDomains all’interno di Process?