string cmdtext = "net user bobo 123321 /add"
Process MyProcess= new Process();
//設定程序名
MyProcess.StartInfo.FileName = "cmd.exe";
//關閉Shell的使用
MyProcess.StartInfo.UseShellExecute = false;
//重定向標準輸入
MyProcess.StartInfo.RedirectStandardInput = true;
//重定向標準輸出
MyProcess.StartInfo.RedirectStandardOutput = true;
//重定向錯誤輸出
MyProcess.StartInfo.RedirectStandardError = true;
//設置不顯示窗口 ,妳想要的效果就在這句!
MyProcess.StartInfo.CreateNoWindow = true;
MyProcess.Start();
MyProcess.StandardInput.WriteLine(cmdtext);
MyProcess.StandardInput.WriteLine("exit");
//從輸出流獲取命令執行結果,
string exepath = Application.StartupPath;
string
//返回信息從頭讀到尾:StrInfo=MyProcess.StandardOutput.ReadToEnd();
this.textBox1.Text = StrInfo;
}
2,不太明白什麽意思!是不是給窗體傳入參數!如果窗體已經創建完畢的話,就只能操作窗體內的靜態變量!如果窗體是new出來的話!那麽直接通過構造函數傳入參數就好咯!
3,這個東西是FW內部的提示錯誤!無法用代碼來控制!winform不想網頁裏面可以定義application_error事件!目前我知道的辦法就是把所有會出錯的地方加上try catch 錯誤處理!