C++ 中怎样执行ntsd的命令

来源:百度知道 编辑:UC知道 时间:2024/05/16 13:14:05
比如我要执行 ntsd -c q -p XXX 的名令 怎么办呢
我输入system("ntsd -c q -pn xxx.exe") 但是 说 不支持此接口 是怎么回事?

ntsd -c q -p xxx xxx是PID,进程码
ntsd在XP下cmd的命令,要执行ntsd就要调用cmd
可用C语言中的system函数来调用cmd
具体为:system("ntsd -c q -p xxx");

我输入system("ntsd -c q -pn xxx.exe") 但是 说 不支持此接口 是怎么回事?
这就要看你作用的程序了,你可以打开一个记事本程序,在进程中进程名为:notepad.exe,你调用system("ntsd -c q -pn notepad.exe");肯定能结束记事本程序,但是换一个程序ntsd就不一定就能结束它,比如杀毒软件的进程这类的。要用它你就要先了解ntsd,或者了解你要结束的进程。

直接用system()函数吧,方便简单。