Cuestión : Error del código de retorno de C#

Tengo un uso que esté trabajando encendido para asir el MAC address de una máquina de un valor dominante del registro.  Después tomo ese valor y lo comparo a un archivo de texto que tenga 2 columnas, nombres del MAC y de anfitrión.  La idea es tomar el MAC address del registro, compararlo al archivo, y utilizar el nombre de anfitrión y construir un comando de NETDOM de ser pasado para ensamblar la computadora al dominio con el problema apropiado del anfitrión name.

The que tengo consiste en la llamada de una función que ejecute el comando en una cáscara del “cmd”, pero está consiguiendo a error “no toda la vuelta de las trayectorias del código un valor”. el

Here es el código para la función: class= " lineNumbers " >
1 del >

parásitos atmosféricos públicos internacional ExecuteCommand (comando de la secuencia, descanso de la internacional)
        {
            intento
            {
                internacional ExitCode;
                Proceso de proceso;
                ProcessStartInfo ProcessInfo;
                ProcessInfo = nuevo ProcessStartInfo (“cmd.exe”,” /C " + comando);
                ProcessInfo.CreateNoWindow = falso;
                ProcessInfo.UseShellExecute = falso;
                Proceso = Process.Start (ProcessInfo);
                Process.WaitForExit (descanso);
                ExitCode = Process.ExitCode;
                Process.Close ();
                ExitCode de vuelta;
            }
            retén (objException de TimeoutException)
            {
                MessageBox.Show (objException.ToString ());
            }
        } la base " clara " de >

The del class= de
1 del >

 vacío privado Form1_Load (remitente del objeto, EventArgs e)
        {
##################################
##################################
llamada de varriables eso usted no necesita ver:-)
##################################
##################################
            foreach (línea de secuencia en File.ReadAllLines (“C:\ \ IP_DATA.txt”))
            {

                encadenar [] parte = línea. Fractura ('');
                foreach (pieza de la secuencia en piezas)
                {
                    encadenar [] el regreturn = myvar. Partir (“; ");
                    foreach (secuencia MyVal en regreturn)
                    {
                        si == part.ToUpper () .ToString (de MyVal.ToUpper () .ToString () ())
                        {
                            la secuencia NetDomCommand = “NETDOM AGREGA” + las piezas [1] .ToUpper () .ToString () + “/Domain: ” +
                             TRDomain.ToString () + “/Userd: ” + UserID.ToString () + “/Passwordd: ” +
                             UserPW.ToString () l ";
                            
                            intento
                            {
                                ExecuteCommand (NetDomCommand.ToString (), 0);
                            }
                            retén (excepción trs)
                            {
                                La segunda excepción de MessageBox.Show (“{0}} cogió. ”, trs.ToString ());
                            }
                        }
                    }
                    i++;
                }
            }
} el error " claro " de >

The del class= de
uteCommand (secuencia, internacional)”: no todas las trayectorias del código vuelven un ###path del valor al executable#### 84 que 27 Name_Changer2

Any aconsejan son appreciated.
class= del

Respuesta : Error del código de retorno de C#

Esta opción está para usar palabra de ms pero le necesidad del aslso de referirse a la impresora particular para la impresión echada a un lado 2

http://www.associatedcontent.com/article/343395/how_to_print_a_book_from_microsoft.html?cat=59
Otras soluciones  
 
programming4us programming4us