由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
DotNet版 - 这怎么实现
相关主题
Quick QuestionUnix高手来看看GS的UNIX题
今天犯了一个低级错误几个C语言的题目
这样的deadlock如何debug? (转载)菜鸟请教个hadoop streaming job 的问题
c#怎么测试deadlock, race condition啊? (转载)继续请教perl的问题,请帮忙差错!多谢啦!
Is there WinThread in C#help on "call a unix command in java"
Code review如何用Java去调用一个可执行的C程序?
有用过spring.net 和 Nhibernate的大牛吗?菜鸟请教个hadoop streaming job 的问题 (转载)
Python有什么好的方法建two-way pipe?read from multiple inputstreams at the same time?
相关话题的讨论汇总
话题: cmd话题: 执行话题: 实现话题: catch话题: try
进入DotNet版参与讨论
1 (共1页)
s*****w
发帖数: 215
1
我用C# code去call cmd.exe执行winrar.exe
用cmd script 来解压文件
用了try/catch block
大概是
try
{
process start;....
}
catch(exception ex)
{
Console.Write(ex.message.ToString());
}
但是发现了一个问题
不管解压文件成功了没有
只要cmd执行了
都只执行try block
也就是说这个catch只抓了cmd这个process是不是执行成功了
但是我要知道winrar.exe 的程序是不是运行成功了
应该怎么实现了
c**t
发帖数: 2744
2
You need redirect stderr and stdout to different streams; and handle them se
parately; While you do that, you need avoid deadlock, I had it in my recent
post.

【在 s*****w 的大作中提到】
: 我用C# code去call cmd.exe执行winrar.exe
: 用cmd script 来解压文件
: 用了try/catch block
: 大概是
: try
: {
: process start;....
: }
: catch(exception ex)
: {

1 (共1页)
进入DotNet版参与讨论
相关主题
read from multiple inputstreams at the same time?Is there WinThread in C#
Runtime.exec()是blocking的吗?Code review
stdout/stderr redirect有用过spring.net 和 Nhibernate的大牛吗?
求教:如何attach to 一个后台进程Python有什么好的方法建two-way pipe?
Quick QuestionUnix高手来看看GS的UNIX题
今天犯了一个低级错误几个C语言的题目
这样的deadlock如何debug? (转载)菜鸟请教个hadoop streaming job 的问题
c#怎么测试deadlock, race condition啊? (转载)继续请教perl的问题,请帮忙差错!多谢啦!
相关话题的讨论汇总
话题: cmd话题: 执行话题: 实现话题: catch话题: try