首页 > 系统相关 >进程工具类 - C#小函数类推荐

进程工具类 - C#小函数类推荐

时间:2024-11-09 08:49:06浏览次数:4  
标签:函数 filePath C# process ProcessExitUtil 进程 工具

       此文记录的是进程操作的类库。

/***

    进程工具类

    Austin Liu 刘恒辉
    Project Manager and Software Designer

    E-Mail: [email protected]
    Blog:   http://lzhdim.cnblogs.com
    Date:   2024-01-15 15:18:00

    使用方法例子:
        foreach (string filePath in list)
        {
            ProcessExitUtil.IsProcessExit(filePath);
        }

***/

namespace Lzhdim.LPF.Utility
{
    using System.Diagnostics;

    /// <summary>
    /// 进程工具类
    /// </summary>
    public class ProcessExitUtil
    {
        /// <summary>
        /// 运行并判断进程是否退出
        /// </summary>
        /// <param name="appFilePath"></param>
        /// <returns></returns>
        public static bool IsProcessExit(string appFilePath)
        {
            // 启动应用
            Process process = Process.Start(appFilePath);

            if (process != null)
            {
                // 等待应用退出
                process.WaitForExit();

                return true;
            }
            else
            {
                return false;
            }
        }
    }
}

 

标签:函数,filePath,C#,process,ProcessExitUtil,进程,工具
From: https://www.cnblogs.com/lzhdim/p/18340711

相关文章

  • 网络编程(一):UDP socket api => DatagramSocket & DatagramPacket
    目录1.TCP和UDP1.1TCP/UDP的区别1.1.1有连接vs无连接 1.1.2可靠传输vs不可靠传输 1.1.3面向字节流vs面向数据报1.1.4全双工vs半双工2.UDPsocketapi2.1DatagramSocket2.1.1构造方法2.1.2receive/send/close2.2DatagramPacket2.2.1......
  • 学习笔记(三十):ArkUi-UIContext.getPromptAction(弹窗)
    概述:基于promptAction弹窗演进而来,支持全局自定义弹窗,不依赖UI组件,依赖UIContext,支持在非页面文件中使用,弹窗内容支持动态修改,支持自定义弹窗圆角半径、大小和位置,适合在与页面解耦的全局弹窗、自定义弹窗显示和退出动画等场景下使用。注意:需先使用UIContext中的getPromptAct......
  • 网络初始:TCP/IP 五层协议模型 & 网络通信基本流程
    目录1.名词解释1.1局域网1.2广域网1.3交换机1.4IP地址1.5端口号2.协议2.1认识协议2.2五元组 3.协议分层3.1分层的作用3.2OSI七层网络模型& TCP/IP五层(四层)协议模型4. TCP/IP五层(四层)网络模型4.1物理层4.2数据链路层4.3网络层4.4......
  • ONLYOFFICE ——让团队合作更高效
    1.什么是ONLYOFFICEONLYOFFICE是一款开源的办公套件,提供文档、电子表格和演示文稿的创建与编辑功能,类似于MicrosoftOffice和GoogleWorkspace。它包含了多个组件,主要有以下几个方面:1.文档编辑器:用于创建和编辑文字处理文档,支持多种格式,如DOCX、ODT等。2.电子表格编......
  • Linux Top 命令计算进程CPU使用率
    LinuxTop命令计算进程CPU使用率 top命令是一个实时进程监控工具,在Linux中通过读取系统文件(尤其是/proc文件系统)来获取进程的CPU使用率。其实现中关键的部分是对进程的CPU使用率进行采集和计算。这里我简要介绍top命令的实现思路,以及它如何通过源码计算进程的CPU......
  • 服务器CPU是多核的情况下,Linux Top 命令计算进程CPU使用率为什么要乘以CPU逻辑核数
    服务器CPU是多核的情况下,LinuxTop命令计算进程CPU使用率为什么要乘以CPU逻辑核数  在多核服务器上,top命令计算进程的CPU使用率时,乘以的是CPU的逻辑核数(LogicalCPUs),而不是物理核数。逻辑核数与物理核数的区别物理核数:指物理CPU中实际存在的核心数量。例如,如果......
  • Vmware Workstation Pro出现不可恢复错误:NOT_IMPLEMENTED bora\lib\unicode\unicod
    该问题今天被我碰到了,百度搜索无果后在Google搜到了官方community也有国人抱怨这个问题,他指出17.6.1版本经常碰到这个问题,于是我一路退回退回到17.5.2版本就好了,估计这是新版本的bug。这个bug和一个utf8编码的库出现错误有关。参见:https://community.broadcom.com/vmware-cloud-f......
  • 一种增稳加速直连 Github Steam Pixiv 等网站的全新轻量化方案 (Sheas Cealer 开发两
    由于法律风险和敏感性,本文不探讨使用代理或者混淆作为解决方案,而是研究一种更加合法合规和轻量化的无代理直连方案来加速部分网站的访问,在结尾处我编写了一个简单易用的开源桌面端程序,运用本文介绍的原理来实现部分网站的加速,如果你对原理部分不感兴趣,也可以直接跳至结尾处看我写......
  • LeetCode100之旋转图像(48)--Java
    1.问题描述  给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转90度。你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。        示例1输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]......
  • LeetCode100之买卖股票的最佳时机含冷冻期(309)--Java
    1.问题描述   给定一个整数数组prices,其中第  prices[i] 表示第 i 天的股票价格。​设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票):卖出股票后,你无法在第二天买入股票(即冷冻期为1天)。        注意......