Fråga : C# retur kodifierar fel

Jag har en applikation som I-förmiddagarbetet till hastigt grepp MACet address av en bearbeta med maskin från en nyckel- registrering värderar på.  Jag tar, som värderar, och jämför därefter den till en text sparar, som har 2 kolonner, MAC, och varar värd känt.  Idén är att ta MACet address från registreringen, att jämföra den till spara, och att använda den kända vara värd och tankeskapelsen som en NETDOM befaller för att passeras för att sammanfoga datoren till området med det riktigt varar värd problem för name.

The, jag har är, i att kalla en fungera, som ska utför befalla i ”en cmd” beskjuter, men får ett fel, ”inte alla kodifierar banaretur en värdera”.

Here är kodifiera för fungera: för class=" codeSnippet " för

1 för >

offentlig statisk elektricitet int ExecuteCommand (stränga befaller, frånslagningstid för int),
{
försök
{
int ExitCode;
Bearbeta processaa;
ProcessStartInfo ProcessInfo;
ProcessInfo = nya ProcessStartInfo (”cmd.exe”,” /C " + befaller);
ProcessInfo.CreateNoWindow = falskt;
ProcessInfo.UseShellExecute = falskt;
Bearbeta = Process.Start (ProcessInfo);
Process.WaitForExit (frånslagningstid);
ExitCode = Process.ExitCode;
Process.Close ();
återgång ExitCode;
}
fånga (TimeoutException objException)
{
MessageBox.Show (objException.ToString ());
}
} <-/pre>


The baserar av kodifiera, är som följer.  Jag har inte inklusive strängaappellerna, som innehåller strukturera av några av appellerna, gillar Registeryen.  Lita på mig att de myvar stränger innehåller värderar av den nyckel- registreringen som rymmer MACet address.  Och, att värdera i ska MyVar är, den addrese MACEN att jämföra till värderar i txten sparar.  Att delen är boten, det, är kalla av ExecuteCommanden fungerar som har för class=" codeSnippet " för issue.

1 för >

privat utan laga kraft Form1_Load (anmärka avsändaren, EventArgs e),
{
##################################
##################################
att kalla av varriables det du behöver inte att se: -)
##################################
##################################
foreach (stränga fodrar i File.ReadAllLines (”C:\ \ IP_DATA.txt”))
{
stränga [] delar = fodrar. Splittring ('');
foreach (stränga delen i delar),
{
stränga [] regreturn = myvar. Dela (”; ”);
foreach (stränga MyVal i regreturn),
{
om, == part.ToUpper () .ToString (för MyVal.ToUpper () .ToString () ())
{
stränga NetDomCommand = ”NETDOM TILLFOGAR” + delar [1] .ToUpper () .ToString () + ”/Domain: ” +
TRDomain.ToString () + ”/Userd: ” + UserID.ToString () + ”/Passwordd: ” +
UserPW.ToString () l ";
försök
{
ExecuteCommand (NetDomCommand.ToString (), 0);
}
fånga (undantag trs)
{
MessageBox.Show (”{0}} understöder fångat undantag. ” trs.ToString ());
}
}
}
i++;
}
}
} felet för >

The för <-/pre>
uteCommand (stränga, int),”: inte alla kodifierar banor går en värdera###path tillbaka till executable####, 84 som 27 Name_Changer2

Any råder är appreciated.
" klar "

Svar : C# retur kodifierar fel

Detta alternativ är för att använda ms uttrycker bara dig aslsobehov att hänvisa till den särskilda skrivaren för 2 sidprinting

http://www.associatedcontent.com/article/343395/how_to_print_a_book_from_microsoft.html?cat=59
Andra lösningar  
 
programming4us programming4us