Running cmd.exe with arguments from c#
I have folder C:\Temp\ which has two file des.exe and input.abcd. des.exe is used to decrypt input.abcd. below 2 lined works in command prompt

cd C:\Temp\
des.exe XXXX input.abcd output.zip

why below does not work from c#

        string argument1 =  "/K cd C:\\Temp\\ ";
            string argument2 = "des.exe XXXX input.abcd output.zip" ;
            System.Diagnostics.ProcessStartInfo proc = new      System.Diagnostics.ProcessStartInfo();
            proc.FileName = @"C:\windows\system32\cmd.exe";
            proc.Arguments = String.Format("{0} {1}", argument1, argument2);
            proc.WindowStyle = System.Diagnostics.ProcessWindowStyle.Maximized;            
            System.Diagnostics.Process.Start(proc); 


I feel stupid :(
Thanks,
Running cmd.exe with arguments from c#
===

I have folder C:\Temp\ which has two file des.exe and input.abcd. des.exe is used to decrypt input.abcd. below 2 lined works in command prompt

cd C:\Temp\
des.exe XXXX input.abcd output.zip

why below does not work from c#

        string argument1 =  "/K cd C:\\Temp\\ ";
            string argument2 = "des.exe XXXX input.abcd output.zip" ;
            System.Diagnostics.ProcessStartInfo proc = new      System.Diagnostics.ProcessStartInfo();
            proc.FileName = @"C:\windows\system32\cmd.exe";
            proc.Arguments = String.Format("{0} {1}", argument1, argument2);
            proc.WindowStyle = System.Diagnostics.ProcessWindowStyle.Maximized;            
            System.Diagnostics.Process.Start(proc); 


I feel stupid :(
Thanks,