Pergunta : Erro do código do retorno de C#

Eu tenho uma aplicação que eu esteja trabalhando sobre para agarrar o MAC address de uma máquina de um valor chave do registro.  Eu então tomo esse valor e comparo-o a uma lima de texto que tenha 2 colunas, nomes do MAC e de anfitrião.  A idéia é tomar o MAC address do registro, para compará-lo à lima, e usar o nome de anfitrião e construir um comando de NETDOM ser passado para juntar-se ao computador ao domínio com o problema que apropriado do anfitrião name.

The eu tenho consistem em chamar uma função que execute o comando em um escudo do “cmd”, mas estão começ a um erro “não todo o retorno dos trajetos do código um valor”. o

Here é o código para a função: class= " lineNumbers " >
1 do >

estática pública int ExecuteCommand (comando da corda, intervalo de parada do int)
        {
            tentativa
            {
                int ExitCode;
                Processo Process;
                ProcessStartInfo ProcessInfo;
                ProcessInfo = ProcessStartInfo novo (“cmd.exe”,” /C " + comando);
                ProcessInfo.CreateNoWindow = falso;
                ProcessInfo.UseShellExecute = falso;
                Processo = Process.Start (ProcessInfo);
                Process.WaitForExit (intervalo de parada);
                ExitCode = Process.ExitCode;
                Process.Close ();
                ExitCode do retorno;
            }
            prendedor (objException de TimeoutException)
            {
                MessageBox.Show (objException.ToString ());
            }
        } a base " desobstruída " de >

The do class= de
1 do >

 vácuo confidencial Form1_Load (remetente do objeto, EventArgs e)
        {
##################################
##################################
chamada dos varriables isso você não precisa de ver:-)
##################################
##################################
            foreach (linha de corda em File.ReadAllLines (“C:\ \ IP_DATA.txt”))
            {

                amarrar [] parte = linha. Separação ('');
                foreach (peça da corda nas peças)
                {
                    amarrar [] o regreturn = myvar. Rachar (“; ");
                    foreach (corda MyVal no regreturn)
                    {
                        se (== part.ToUpper de MyVal.ToUpper () .ToString () () .ToString ())
                        {
                            a corda NetDomCommand = “NETDOM ADICIONA” + as peças [1] .ToUpper () .ToString () + “/Domain: ” +
                             TRDomain.ToString () + “/Userd: ” + UserID.ToString () + “/Passwordd: ” +
                             UserPW.ToString () l ";
                            
                            tentativa
                            {
                                ExecuteCommand (NetDomCommand.ToString (), 0);
                            }
                            prendedor (exceção trs)
                            {
                                Exceção de MessageBox.Show (“{0}} a segunda travou. ”, trs.ToString ());
                            }
                        }
                    }
                    i++;
                }
            }
} o erro " desobstruído " de >

The do class= de
uteCommand (corda, int)”: não todos os trajetos do código retornam um ###path do valor ao executable#### 84 que 27 Name_Changer2

Any recomendam são appreciated.
class= do

Resposta : Erro do código do retorno de C#

Esta opção é usando a palavra de MS mas o necessidade do aslso de prover a impressora particular para a impressão tomada o partido 2

http://www.associatedcontent.com/article/343395/how_to_print_a_book_from_microsoft.html?cat=59
Outras soluções  
 
programming4us programming4us