static server void ShellExecuteRunServer() { System.Diagnostics.Process process; System.Diagnostics.ProcessStartInfo processStartInfo; int exitCode; ; new InteropPermission(InteropKind::ClrInterop).assert(); process = new System.Diagnostics.Process(); processStartInfo = new System.Diagnostics.ProcessStartInfo(); processStartInfo.set_FileName("winrar.exe"); processStartInfo.set_Arguments("e -y E:\\1\\1.zip E:\\1\\2\\"); process.set_StartInfo(processStartInfo); process.Start(); process.WaitForExit(); exitCode = process.get_ExitCode(); info(strFmt("%1",exitCode )); info("Finished"); }