網(wǎng)站首頁(yè) 編程語言 正文
進(jìn)程(Process)是計(jì)算機(jī)中的程序關(guān)于某數(shù)據(jù)集合上的一次運(yùn)行活動(dòng),是系統(tǒng)進(jìn)行資源分配和調(diào)度的基本單位,是操作系統(tǒng)結(jié)構(gòu)的基礎(chǔ)。在早期面向進(jìn)程設(shè)計(jì)的計(jì)算機(jī)結(jié)構(gòu)中,進(jìn)程是程序的基本執(zhí)行實(shí)體;在當(dāng)代面向線程設(shè)計(jì)的計(jì)算機(jī)結(jié)構(gòu)中,進(jìn)程是線程的容器。程序是指令、數(shù)據(jù)及其組織形式的描述,進(jìn)程是程序的實(shí)體。
下面為大家介紹C#是如何操作進(jìn)程的。
1、獲取當(dāng)前程序中正在運(yùn)行的所有進(jìn)程
//1、獲取本機(jī)所有進(jìn)程 Process[] pro = Process.GetProcesses(); foreach (Process p in pro) { Console.WriteLine(p.ProcessName); }
2、殺死進(jìn)程:調(diào)用Process.Kill()方法
//1、獲取本機(jī)所有進(jìn)程 Process[] pro = Process.GetProcesses(); foreach (Process p in pro) { //終止進(jìn)程 p.Kill(); Console.WriteLine(p.ProcessName); }
3、通過進(jìn)程打開應(yīng)用程序
//2、通過進(jìn)程打開應(yīng)用程序 Process.Start("calc"); Process.Start("mspaint"); Process.Start("notepad"); Process.Start("iexplore", "http://www.baidu.com");
4、通過一個(gè)進(jìn)程打開指定的文件
ProcessStartInfo psi = new ProcessStartInfo(@"C:\Users\Lenovo\Desktop\html.txt"); Process p = new Process(); p.StartInfo = psi; p.Start();
原文鏈接:https://www.cnblogs.com/dotnet261010/p/6158767.html
相關(guān)推薦
- 2023-02-23 Python實(shí)現(xiàn)隨機(jī)生成一個(gè)漢字的方法分享_python
- 2021-12-05 C++11?關(guān)鍵字?const?使用小結(jié)_C 語言
- 2022-09-16 Go1.16新特性embed打包靜態(tài)資源文件實(shí)現(xiàn)_Golang
- 2022-01-03 踩坑解決mongoose對(duì)已經(jīng)存在的集合查詢,查詢條件不起限制作用的問題
- 2023-06-18 聚星C#數(shù)字信號(hào)處理工具包頻譜分析的用法_C#教程
- 2022-08-29 使用C#中的Flags特性_C#教程
- 2023-01-23 C語言實(shí)現(xiàn)讀取CSV文件的方法詳解_C 語言
- 2022-10-23 C#位運(yùn)算符的基本用法介紹_C#教程
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支