腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(7419)
视频
沙龙
1
回答
为什么
即使
存在
一个
进程
,
Process.WaitForExit
也
会
抛出
一个“
无
进程
”
异常
?
c#
、
.net
、
process
、
.net-3.5
、
windows-server-2003
Process process = new Process();
process.WaitForExit
Unknown Exit Code:" + exitCode.ToString()); }此代码的目的是在文档上运行IFilter提取,我们使用单独的
进程
现在,这段代码在Windows7和Server 2008 R2框上运行得非常好,但是在Win
浏览 3
提问于2012-02-02
得票数 14
回答已采纳
1
回答
System.IO.File.Exists()与x86和x64应用程序的答案不同
c#
、
visual-studio-2012
、
64-bit
PoliticalClassifier\\src\\PoliticalClassifier.DataSource.Tests\\TestFiles\\Social_Economic_DataMicro.xlsx" 这条路径
确实
存在
于我的机器上如果我让应用程序作为x64
进程
运行,
即使
文件
确实
存在
,FileNotFoundException
也
会被
抛出
。如果我强制应用程序作为x86
进程
运行,则不会
抛出
异常
浏览 0
提问于2013-07-10
得票数 6
4
回答
C#阻止代码直到
进程
释放文件句柄
c#
、
.net
、
process
我有一个foreach循环,它在try/catch中启动一个
进程
。在try/catch/finally的最后一节中,我试图确保
进程
没有任何文件的句柄。我必须删除正在处理的文件。我继续得到System.IO
异常
。“该文件当前正由另一个
进程
使用。”谢谢!string.Empty,
浏览 1
提问于2010-11-19
得票数 3
回答已采纳
10
回答
即使
进程
正在运行,Process.HasExited
也
返回true吗?
c#
、
process
、
exit
、
terminate
我一直观察到,
即使
进程
仍在运行,Process.HasExited有时
也
会
返回true。 下面的代码启动一个名为"testprogram.exe“的
进程
,然后等待它退出。问题是,有时我会
抛出
异常
;似乎
即使
HasExited返回true,
进程
本身在系统中仍然是活动的-这怎么可能?我的程序在它终止之前写入一个日志文件,因此在读取它之前,我需要绝对确定这个日志文件
存在
(也就是
进程
已经终止
浏览 8
提问于2010-03-26
得票数 32
3
回答
不使用try/catch捕获
抛出
的
异常
c++
、
exception
、
exception-handling
、
error-handling
、
diagnostics
我记得我读过关于如何在不使用try/catch的情况下捕获
异常
的文章。基本上,当
异常
被
抛出
时,
即使
没有为
异常
编写try/catch,
也
会
触发一个
进程
,比如“未处理
异常
”。不幸的是,关于这种方法的文档似乎并不
存在
,但我以前见过/听说过这样的方法。有人能解释一下这是怎么做到的吗?
浏览 3
提问于2011-05-15
得票数 3
回答已采纳
1
回答
无法在Ubuntu下使用Mono启动
进程
unix
、
ubuntu
、
mono
当我尝试启动一个
进程
时,我会得到这个
异常
:Native error= Cannot find the specified file 但是,指定的二进制文件
确实
存在
。知道
为什么
会
这样吗?
浏览 5
提问于2013-11-14
得票数 0
回答已采纳
2
回答
如果父
进程
/子
进程
异常
退出,则保持派生
进程
活动(C++)
c++
、
linux
、
process
、
exec
、
fork
我正在尝试执行另一个与当前
进程
并行的命令行
进程
。然而,我意识到命令行程序有时会
异常
退出,这也
会
杀死我的主程序。if (pid > 0) {}我很难重现这个bug,因为子
进程
并不经常崩溃。但它
确实
发生了。随机崩溃是命令行程序中的一个已知错
浏览 0
提问于2011-05-12
得票数 4
回答已采纳
2
回答
结构化
异常
处理程序(SEH)不捕获堆损坏
c++
、
exception-handling
、
heap-corruption
、
seh
、
structured-exception
有时,实用程序
会
因为第三方库中的某些堆损坏而崩溃。这是好的,但Windows (Vista/2008)显示众所周知的对话框“程序已停止工作...关闭/调试程序”。这在我的情况下是不合适的(服务器端)。对于AV ( *(PDWORD ) 0 =0)这样的
异常
,处理程序可以很好地调用,但由于某些原因,在堆损坏的情况下不会调用它。卸载其中一个第三方库dll时,dllmain中发生损坏。 有几个问题。有人能解释
为什么
没有调用处理程序吗?有没有其他方法可以阻止这种对话?
浏览 6
提问于2011-12-07
得票数 2
回答已采纳
1
回答
如何等待文件被另一个外部
进程
释放?
c#
、
process
我面临的问题是,
即使
创建文件的
进程
被终止或返回,有时该文件正被另一个Process使用(可能是由PDFCreator或Spooler创建的其他
进程
,我不确定)该怎么做呢?我可能<em
浏览 2
提问于2014-03-10
得票数 1
2
回答
如何处理Process.Kill()由于
进程
终止而产生“拒绝访问”的情况?
c#
、
.net
、
process
、
access-denied
、
win32exception
在我的代码中,我需要调用Process.Kill(),即,以便在发生以下任何一种情况时
抛出
Win32Exception 所以我需要合理地处理这种情况。当然,我可以捕捉到Win32Excep
浏览 1
提问于2013-08-15
得票数 3
1
回答
是否有可能在
抛出
FileNotFoundException时将操作系统返回的错误代码返回给JVM?
java
、
error-handling
、
filenotfoundexception
是否有可能在
抛出
FileNotFoundException时将操作系统返回的错误代码返回给JVM?我遇到的问题是,当试图打开文件上的输入文件流时,当文件被操作系统锁定时,
即使
文件
确实
存在
,
也
会
抛出
FileNotFoundException。但是,在Java语言中会
抛出
FileNotFoundException,并显示错误消息“该
进程
无法访问该文件,因为它正被另一个
进程
使用”。
浏览 0
提问于2012-04-03
得票数 3
回答已采纳
2
回答
通过Java代码检查
进程
是否正在linux上运行
java
、
linux
问题是,我只想杀死一个正在运行的
进程
,否则我想做一些其他的事情。) {} Runtime.getRuntime().exec("pidof sublime_text");总是返回一个
进程
,
即使
这个
进程
不
存在
,我的意思是,我可以执行:Runtime.getRuntime().exec("pidof nonExistingProcess");,这仍然
会
返回一个没有错误的<
浏览 0
提问于2018-10-05
得票数 1
1
回答
关闭父
进程
(终端)不会关闭特定的子
进程
bash
、
command-line
、
gnome-terminal
我是Linux的新手,到目前为止,我已经了解到,如果我们通过gnome终端(如:gedit & )打开一个新
进程
,"&用于后台运行它“,那么如果关闭终端,gedit
也
会
退出。因此,为了避免这种情况,我们给出了
进程
id gedit,从而使
进程
与父终端不承认。但是,我遇到了一个特点:如果我们使用gnome-terminal &从gnome终端(父终端)中打开一个gnome终端,那么现在,如果我们关闭父终端,
即使
我没有放弃它,子终端
也
不会关闭
浏览 0
提问于2014-12-31
得票数 3
回答已采纳
2
回答
在C#中获取
进程
信息的权限
c#
、
.net
、
process
我要做的是使用一种方法获取每个
进程
的处理时间public string GetRunningTime(Process p){ string returnString
浏览 2
提问于2020-09-03
得票数 3
回答已采纳
1
回答
尽管在测试脚本中
抛出
错误,"npm发布“仍未阻止
node.js
、
npm
、
error-handling
、
npm-publish
因此,我编写了自己的测试脚本,如果其中一个测试用例失败,它会
抛出
一个错误。if (!"test": "node index.test.js",}, 现在,当我运行npm publish时,我的测试脚本会按预期执行,
抛出
一个错误
浏览 4
提问于2021-03-21
得票数 0
回答已采纳
15
回答
“死亡是可怕的”是首选吗?
.net
、
exception
、
architecture
、
exception-handling
、
crash
也就是说,
即使
在程序或事件循环的根部,
也
不要写"catch (Exception )“。如果
抛出
了一些未处理的
异常
,就让
进程
终止。你认为如何?
浏览 10
提问于2009-02-23
得票数 18
回答已采纳
6
回答
如何等待直到MSTSC.exe退出
c#
、
.net
、
mstsc
我需要等待直到
进程
结束,这样我就可以关闭到远程服务器的VPN连接。一切都很好,除了等待过程结束。下面的代码用于启动MSTSC
进程
并等待其结束:{但是,可以使用以下命令(从命令行)等待MSTSC结束:在退出远程桌面会话之前,此命令不会返回。如果这一切结束,CMD过程
也
浏览 2
提问于2013-08-23
得票数 4
回答已采纳
2
回答
在`try`或`catch`块内有` `return` `的情况下,
会
执行`finally`块吗?
scala
、
exception-handling
使用try-catch-finally构造来检索数据库记录,似乎需要在try块中返回一个值,以防一切正常(如果出现
异常
,则不会到达函数的末尾)。
浏览 0
提问于2011-10-19
得票数 14
回答已采纳
1
回答
为什么
很多程序不启动,如果pidfile
存在
,但没有找到
进程
?
locks
我看到很多程序
确实
编写了pidfile,并在引导时检查它的
存在
。这很好。但是许多应用程序
即使
检查pidfile是否
存在
,
也
不会启动,是的,但是没有运行带有这个pid的
进程
。
为什么
会有这种行为?
浏览 0
提问于2016-05-06
得票数 3
1
回答
关闭所有用户应用程序
c#
、
windows
、
process
、
win32exception
= IntPtr.Zero)) p.kill();} 首先,它要求
进程
使用p.CloseMainWindow()很好地关闭,然后如果返回
异常
,则终止该
进程
。当运行我的程序时,它会关闭我所有的应用程序和一些底层的Windows应用程序/
进程
,因为屏幕、任务栏和桌面会一秒变黑并刷新。我在这里猜测,这是因为我没有足够的权限来关闭Windows后台
进程
,
即使
作为管理员运行也是如此,这就是
为什么
我得到了
异常
。每次杀
浏览 6
提问于2017-03-28
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券