目录

原理

源码


原理

如下:

1.利用iostream里面的system这个函数,实现系统调用;

2.windows杀死进程的代码TASKKILL /PID xxxxx /T /F;

3.Linux杀死进程的代码kill -9 xxxxxx

源码

如下:

main.cpp:

#include <iostream>
#include <QDebug>
#include <string>
using namespace std;int main(void)
{string str;cout << "Kill PID:";cin >> str;QString cmd;#ifndef WIN32cmd = QString("kill -9 %1").arg(str.c_str());system(cmd.toLocal8Bit().data());#elsecmd = QString("TASKKILL /PID %1 /T /F").arg(str.c_str());system(cmd.toLocal8Bit().data());#endifgetchar();getchar();return 0;
}

运行截图如下:

C++|Qt工作笔记-杀死进程(Linux与Windows通用)相关推荐

  1. Qt工作笔记-发送端发送Json格式的数据包,接收端解析数据包

    原理以及运行 原理是因为QJsonDocument提供了一个函数toJson 可以直接把Json数据转成QByteArray,这样就可以直接发送数据包,然后再按照常规方法解析即可,本源码中含解析内容, ...

  2. linux日志文件存放目录,Log4j 日志文件Linux/Mac/Windows通用存放位置设置方法

    log4j1/log4j2中category的配置以及log的输出位置(windows和linux通用的log输出位置) 一.场景和需求 假设我现在有3个独立的用project(暂时用maven关联起 ...

  3. Android笔记 杀死进程demo

    1布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:too ...

  4. Qt工作笔记-如何打包我们用 Qt 写的软件 - Linux 篇

    个人补充下,这里打包的机器和部署都一个内核,最好是一个厂家的. 原文地址: https://zhuanlan.zhihu.com/p/49919048 概述 这部分内容其实官方文档已经有介绍,包括三部 ...

  5. Qt工作笔记-使用Qt中QProcess与iostream中system调用外部进程

    目录 基础概念 演示 基础概念 Qt中的QProcess类可以调用外部程序! 同时iostream有个函数system也可以调用外部程序!这个system也是Windows,Linux上通用的 演示 ...

  6. Qt工作笔记-Qt移植到Linux上时提升窗口部件大小写问题(VS上存在的问题)

    目录 理论 模拟问题 理论 在Windows里面那些.h文件是不区分大小写的,但在Linux上是区分大小写的,这也就是为什么用VS去创建一个类的时候,这个类的类名会和.h文件一样,而用Qt Creat ...

  7. Qt工作笔记-自定义打印及存日志及stderr转stdout(Linux程序调试技巧,提高开发效率)

    如下的代码: #include <QCoreApplication> #include <QDebug> #include <QByteArray> #includ ...

  8. Qt工作笔记-Linux上字体问题,导致所有文字重叠在一起

    目录 基本概念 错误演示以及解决办法 基本概念 这个问题在Linux上出现好几次了,今天提取出来,方便以后查阅. 错误演示以及解决办法 如下界面: 两个ComboBox的字体是这样的: 和 程序运行如 ...

  9. Linux|Qt工作笔记-linux系统下安装qt4.5.3版本的详细步骤

    原文地址如下: https://blog.csdn.net/AmyAndTommy/article/details/81901005 第一步:下载qt-all-opensource-src-4.5.3 ...

最新文章

  1. Java Swing 皮肤
  2. 基于RTP的h.264视频传输系统(二)
  3. Oracle 日志文件
  4. leetcode剑指 Offer 63. 股票的最大利润(动态规划)
  5. Alluxio:2022年大数据五大趋势,多云下数据湖兴起,AI成为主流
  6. 三维重建——纹理映射
  7. 异步将远程链接上的内容(图片或内容)写到本地--微信头像
  8. 京东大数据技术白皮书
  9. 内存和flash区别
  10. wps小技巧,wps删除空白页怎么删?
  11. matlab 去除水印,初試 Matlab 之去除水印
  12. Posix多线程编程学习笔记(二)—线程属性(3)
  13. 4 Debezium抽取部署
  14. 数据结构---散列表(哈希表)链地址法
  15. 使用HVScrollListView 超简单的实现类似股票列表的滑动
  16. 【iis】解决:Could not load type ‘System.ServiceModel.Activation.HttpModule‘ from assemb
  17. C++之详解coredump
  18. 能把晦涩难懂的研究工作讲清楚,Distill就奖你10000美刀
  19. php 转换 html code,PHP 将 HTML 代码 转换到 UBB 论坛代码
  20. m_map包 绘制世界地图并投点(matlab)

热门文章

  1. Java数据库接口JDBC入门基础讲座_JDBC基础教程之CallableStatement
  2. 什么是事务(Transaction)
  3. cisco pix模拟器最新版本更新时间07.02号
  4. Boost 1.34.0 终于5.12发布了
  5. 展望2015把C++版本的掼蛋程序写好
  6. EL : Free Package of October
  7. 给你人生的启迪飞鸽传书
  8. 红衣大炮的飞鸽传书源代码
  9. HTML5高层模块不应该依赖于底层模块
  10. C语言程序设计基础之联合