2013-05-10 173 views
-3

下面是一件事,我有一個Python解釋器,我想用C#使用cmd運行sqlmap。現在的事情是我知道如何從C#運行正常cmd命令,如果我在CMD運行以下命令使用C#執行CMD命令

python sqlmap.py -u http://www.eastodissa.ac.in/news-and-events.php?id=22 --dbs 

它要求一些用戶inputin的

[y/n] 

,然後形式,它繼續處理。

我的問題是,如果我想使用C#繞過這些[y/n]的默認值我設置以及如何檢查命令是否已被執行的自動化這個過程,這將如何做完了。我對c#很陌生。

在此先感謝

+0

可能的複製http://stackoverflow.com/q/16029939/1036187 – rivarolle 2013-05-10 20:59:20

+0

謝謝你這麼多! – Harry47 2013-05-10 21:03:26

+0

現在的事情是我怎麼會知道在我的情況下sqlmap的進程正在等待輸入[y/n]? – Harry47 2013-05-10 21:06:26

回答

1

你也許可以做到「管絕招」自動插入你的答案。

|y 
+0

你能舉個例子嗎? – Harry47 2013-05-10 20:57:47

0

我認爲你正在尋找

System.Diagnostics.Process.Start("yourcommandhere"); 
+0

不,他正在尋找[this](http://stackoverflow.com/a/16030035/612717)。 – 2013-05-10 22:26:24