Visual Studio - 停止调试时终止特定进程 (shift+F5)
Visual Studio - Killing Specific Processes on Stop Debug (Shift+F5)
我有一个项目,在启动时启动了一些进程。这些进程在适当的析构函数中停止和销毁(或单击按钮),一切都很好。调试时出现我的问题。当然,在调试时,我不会总是"正确"关闭我的应用程序;大多数时候,我会在Visual Studio(Shift+F5)中单击"停止调试"按钮,否则事情就会崩溃。我这些情况,我必须去手动关闭进程:(
只是想知道VS2010 Pro中是否有一个选项,它将允许我在停止调试时杀死创建的进程。我正在考虑为此编写一个宏可能会起作用,但是VS2010是否有内置功能?有点像自定义构建步骤,但用于调试!
我将从沉默中得出没有这样的功能。所以这是它的宏:
Sub StopDebugAndKillProcesses()
Dim dbg As EnvDTE80.Debugger2 = DTE.Debugger
dbg.Stop()
Dim shell_string As String
shell_string = "taskkill /F /IM TheProcessToKill.exe"
Shell(shell_string)
End Sub
将其分配给一个按钮,将其放在原始的"停止"按钮旁边,然后完成。
相关文章:
- boost::进程间消息队列引发错误
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- 是否可以通过C++扩展强制多个python进程共享同一内存
- IPC使用多个管道和分支进程来运行Python程序
- 异常属于C++中的线程还是进程
- WMI检测进程创建事件-c++
- 热键/按钮,根据需要进行编译,但不运行(在F5和Ctrl+Shift+B之间)
- c++多进程编写一个唯一的文件
- 如何在C++中将函数发送到另一个进程
- 在Qt Creator中,如何在连接到正在运行的进程后查看控制台输出
- 终止 QProcess 不会终止子进程
- 将返回值从 exe 传递到 bat,并将其传递给 C# 中的进程
- COM :是否可以查看是否存在对我的某个 COM 对象的进程外引用?我可以释放它吗?
- Windows 进程间同步类似事件?
- 在挂钩启动新线程时解除挂钩进程
- pclose() 不会给我进程退出代码
- 运行代码时,c++ 会终止进程
- 可以读入进程内存的最大块大小是多少?
- 枚举进程模块在有效句柄上返回无效句柄
- Visual Studio - 停止调试时终止特定进程 (shift+F5)