首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

windows常用进程

(系统服务) 7、termsrv.exe提供多会话环境允许客户端设备访问虚拟的Windows 2000 Professional 桌面会话以及运行在服务器上的基于Windows 的程序。...Service (NsMonitor) Nsum.exe Windows Media Unicast Service (NsUnicast) 微软文档:Windows 2000 中的默认进程 Csrss.exe...该进程对于Windows 的正常运行所起的作用并不像我们想像的那么重要,并且可以从任务管理器中停止(并重新启动)它,而且通常不会给系统带来任何副作用。...要查看哪些进程正在使用Svchost.exe,请使用Windows 2000 安装光盘中的Tlist.exe;语法是在命令提示符处键入 tlist -s Services.exe - 您无法从任务管理器中结束此进程...Winmgmt.exe- 您无法从任务管理器中结束此进程。 Winmgmt.exe 是Windows 2000 中客户端管理的核心组件。

1.5K30
您找到你想要的搜索结果了吗?
是的
没有找到

Windows 编程(多进程

Windows 编程(多进程进程组成: 操作系统用来管理进行的内核对象 内核对象也是系统用来存放关于进程的统计信息的地方.内核对象是 操作系统内部分配的一个内存块,该内存块是一种数据结构,其成员负责维护...,此线程负责执行包含在进程的地址空 间的中的代码.也就是,真正完成代码执行的是线程,而进程只是纯种的容器, 或者说是线程的执行环境....如果此参数为//NULL,则新进程将使用调用进程的环境 // _In_opt_ LPCWSTR lpCurrentDirectory,// 进程当前目录的完整路径 _In_ LPSTARTUPINFOW...{ HANDLE hProcess; HANDLE hThread; DWORD dwProcessId; DWORD dwThreadId; } #include <Windows.h...通常用来 在父进程和子进程之间通信。 只能实现本地两个进程之间的通信。 不能实现网络通 信。

1K10

windows下查看进程(进阶)

windows下查看进程(进阶) 背景 最近在搞appium(后续会总结一下),跑安卓的在windows上,经常启动进程,查看进程,学了一些实用的命令 之前就知道一些命令,如下: # 启动appium...:0 LISTENING 58048 如上,58048 就5123这个端口对应的进程号 # 通过进程号查看进程详情 tasklist | findstr 58048...所以这就是windows蛋疼的地方,我明明执行的appium命令,为啥给我来个node的,虽然实际调用确实是nodejs去启动appium的,但我的目的是获取到执行命令 进阶 找了一些资料,但仍然不够好...get-process 这个是powershell的命令,win10的同学推荐去安装windows terminal,请自行百度 ?...如果,通过进程号或进程名去查看进程详情,但processName也只是简陋的显示node而已 翻阅了一些资料也没有显示命令行的 wmic 这个是cmd命令,所以需要去cmd窗口执行,这个可以满足我们的需求

7.3K20

windows 多任务与进程

windows上多任务的载体是进程和线程,在windows进程是不执行代码的,它只是一个载体,负责从操作系统内核中分配资源,比如每个进程都有4GB的独立的虚拟地址空间,有各自的内核对象句柄等等。...windows下的进程 windows进程是已装入内存中,准备或者已经在执行的程序,磁盘上的exe文件虽说可以执行,但是它只是一个文件,并不是进程,一旦它被系统加载到内存中,系统为它分配了资源,那么它就是一个进程...进程由两个部分组成,一个是系统内核用来管理进程的内核对象,一个是它所占的地址空间。 windows下的进程主要分为3大类:控制台,窗口应用,服务程序。...写过控制台与窗口程序的人都知道,控制台的主函数是main,而窗口应用的主函数是WinMain,那么是否可以根据这个来判断程序属于那种呢,很遗憾,windows并不是根据这个来区分的。...进程创建 在windows进程创建采用API函数CreateProcess,该函数的原型如下: BOOL CreateProcess( LPCWSTR pszImageName, LPCWSTR

1.1K40

Windows内核之进程的终止和子进程

进程也会终止了,可是它不会告诉进程内相关联的DLL这个进程将要被终止。...进程的终止状态由STILL_ACTIVE变为了进程的返回代码 这个函数是异步的,它告诉操作系统,你要终止某个进程,可是当函数返回的时候,你无法保证进程是否已经被杀死,假设想要确切知道进程是否被杀死...2 进程终止时的情况 进程中全部剩余线程将被终止 进程中指定的用户对象,GDI对象被释放,内核对象被关闭 内核对象的状态编程收到通知的状态 进程的退出代码由STILL_ACTIVE...lpExitCode)来查找进程的退出代码,假设代码是STILL_ACTIVE表示的是进程还没终止,假设不是这个,就说明进程已经被终止。...3.3 开辟子进程 这样有点是既能够保护数据,能够同步运行,也能够等待新进程运行完成再去运行其它进程的代码。缺点是开辟新进程,会造成地址空间的浪费。

1.7K20

Windows技术篇——进程、线程、消息机制进程间通信

(有执行资格,没有执行权的进程) 3、运行状态:指进程已经获取CPU,其进程处于正在执行的状态。...(既有执行资格,又有执行权的进程) 4、阻塞状态:指正在执行的进程由于发生某事件(如I/O请求,申请缓冲区失败等)暂时无法继续执行的状态,即进程执行受到阻塞。...看定义可知 三、线程 是进程的一个执行单元,是进程内部调试的实体,比进程更小的独立运行的基本单位,线程也被称为轻量级进程。一个程序至少一个进程,一个进程至少一个线程。 四、为什么会有线程?...五、进程线程的区别? 地址空间:同一进程的线程共享本进程的地址空间,而进程之间则是独立的地址空间。...资源拥有:同一进程内的线程共享本进程的资源如内存、I/O、CPU等,但是进程之间的资源是独立的。

73520

Windows进程间通信—命名管道

大家好,又见面了,我是全栈君 命名管道是通过网络来完成进程间的通信,它屏蔽了底层的网络协议细节。我们在不了解网络协议的情况下,也可以利用命名管道来实现进程间的通信。...命名管道服务器和客户机的区别在于:服务器是唯一一个有权创建命名管道的进程,也只有它能接受管道客户机的连接请求。而客户机只能同一个现成的命名管道服务器建立连接。...命名管道服务器只能在WindowsNT或Windows2000上创建,不过可以是客户机。命名管道提供了两种基本通信模式,字节模式和消息模式。...4、向客户端回复数据:WriteFile 5、关闭连接:DisconnectNamedPipe 6、关闭管道:CloseHandle #include "stdafx.h" #include <windows.h...SetNamedPipeHandleState 4、向服务端发数据:WriteFile 5、读服务端返回的数据:ReadFile 6、关闭管道:CloseHandle #include "stdafx.h" #include <windows.h

1.3K10

Windows bat命令脚本杀死进程

但是有的项目中,由于系统的特殊性,不得不切换到Windows服务器,这样的转变会让人非常不适应。对于那些习惯了Linux的开发者来说,就像博主一样,经常会弄混Linux和windows的指令。...这篇文章有意总结一些常用windows命令,希望以后记错的时候方便检索正确的命令。 在Windows服务器上,与Linux相比,命令行操作需要一些不同的方法和语法。...通过进程名称kill进程 例如:kill mongo进程,这里需要知道mongo进程的名称,一般是mongod.exe。...taskkill -f -pid 3456 说明: -t:结束该进程) -f:强制结束该进程以及所有子进程 查找进程号 根据进程名查找,这种方法需要知道进程名称,知道进程名称还可以通过进程名称杀死进程(...7883 总结 习惯了linux命令,切换至Windows时难免会出错,这篇文章记录一些常见Windows命令,无需记忆,需要的时候可以再打开查阅就行。

46510

windows api学习笔记-创建进程

BOOL bRet = ::CreateProcess( NULL,//不在此指定可执行文件的文件名 szCommandLine,//命令行参数,包含执行什么可执行文件 NULL,//默认进程安全性...NULL,//默认线程安全性 FALSE,//当前进程内的句柄不可以被子进程继承 CREATE_NEW_CONSOLE, NULL,//使用本进程的环境变量 NULL,//使用本进程的驱动器和目录...&si,//新进程中主窗口的位置,大小和标准句柄 &pi //返回新进程的信息,如ID号句柄等 ); if(bRet) { //不使用两个返回的句柄最好把他关闭掉,要不然占有系统资源...::CloseHandle(pi.hThread); ::CloseHandle(pi.hProcess); printf("新进程的ID号:%d\n",pi.dwProcessId);...printf("新进程的主线程的ID号:%d\n",pi.dwThreadId); } char a; cin>>a; return 0; } 其中 STARTUPINFO si = {sizeof

57430
领券