WIN32API之常用进程、线程函数

cpp;gutter:false;
CancelWaitableTimer 这个函数用于取消一个可以等待下去的计时器操作
CallNamedPipe 这个函数由一个希望通过管道通信的一个客户进程调用
ConnectNamedPipe 指示一台服务器等待下去,直至客户机同一个命名管道连接
CreateEvent 创建一个事件对象
CreateMailslot 创建一个邮路。返回的句柄由邮路服务器使用(收件人)
CreateMutex 创建一个互斥体(MUTEX)
CreateNamedPipe 创建一个命名管道。返回的句柄由管道的服务器端使用
CreatePipe 创建一个匿名管道
CreateProcess 创建一个新进程(比如执行一个程序)
CreateSemaphore 创建一个新的信号机
CreateWaitableTimer 创建一个可等待的计时器对象
DisconnectNamedPipe 断开一个客户与一个命名管道的连接
DuplicateHandle 在指出一个现有系统对象当前句柄的情况下,为那个对象创建一个新句柄
ExitProcess 中止一个进程
FindCloseChangeNotification 关闭一个改动通知对象
FindExecutable 查找与一个指定文件关联在一起的程序的文件名
FindFirstChangeNotification 创建一个文件通知对象。该对象用于监视文件系统发生的变化
FindNextChangeNotification 重设一个文件改变通知对象,令其继续监视下一次变化
FreeLibrary 释放指定的动态链接库
GetCurrentProcess 获取当前进程的一个伪句柄
GetCurrentProcessId 获取当前进程一个唯一的标识符
GetCurrentThread 获取当前线程的一个伪句柄
GetCurrentThreadId 获取当前线程一个唯一的线程标识符
GetExitCodeProces 获取一个已中断进程的退出代码
GetExitCodeThread 获取一个已中止线程的退出代码
GetHandleInformation 获取与一个系统对象句柄有关的信息
GetMailslotInfo 获取与一个邮路有关的信息
GetModuleFileName 获取一个已装载模板的完整路径名称
GetModuleHandle 获取一个应用程序或动态链接库的模块句柄
GetPriorityClass 获取特定进程的优先级别
GetProcessShutdownParameters 调查系统关闭时一个指定的进程相对于其它进程的关闭早迟情况
GetProcessTimes 获取与一个进程的经过时间有关的信息
GetProcessWorkingSetSize 了解一个应用程序在运行过程中实际向它交付了多大容量的内存
GetSartupInfo 获取一个进程的启动信息
GetThreadPriority 获取特定线程的优先级别
GetTheardTimes 获取与一个线程的经过时间有关的信息
GetWindowThreadProcessId 获取与指定窗口关联在一起的一个进程和线程标识符
LoadLibrary 载入指定的动态链接库,并将它映射到当前进程使用的地址空间
LoadLibraryEx 装载指定的动态链接库,并为当前进程把它映射到地址空间
LoadModule 载入一个Windows应用程序,并在指定的环境中运行
MsgWaitForMultipleObjects 等侯单个对象或一系列对象发出信号。如返回条件已经满足,则立即返回
SetPriorityClass 设置一个进程的优先级别
SetProcessShutdownParameters 在系统关闭期间,为指定进程设置他相对于其它程序的关闭顺序
SetProcessWorkingSetSize 设置操作系统实际划分给进程使用的内存容量
SetThreadPriority 设定线程的优先级别
ShellExecute 查找与指定文件关联在一起的程序的文件名
TerminateProcess 结束一个进程
WinExec 运行指定的程序

Original: https://www.cnblogs.com/chuncn/archive/2012/03/01/2374987.html
Author: chuncn
Title: WIN32API之常用进程、线程函数

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/541686/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 7月13日

    sleep和wait 都是让当前现场展示放弃cpu的使用权,进入阻塞状态 方法归属 sleep 是Thread的静态方法 wait,wait(long)都是Object的成员方法,…

    Java 2023年6月6日
    092
  • 一个牛逼的FTP——Wring Ftp

    背景:总公司内网有一部分文档需要共享,想要一个能便捷管理的文档系统 需求:分帐号授权,有的帐号只能看,有的帐号只能新增,有的帐号可以增删改查,另外可以便捷的对帐号进行管理 方法: …

    Java 2023年6月8日
    0129
  • api进阶Day3使用文件流对文件进行复制、使用块读写一组字节,使用byte数组提高读写的效率、返回当前时间。

    使用文件流对文件进行复制: package io; import java.io.FileInputStream;import java.io.FileNotFoundExcept…

    Java 2023年6月13日
    071
  • MongoDB常用命令(2)

    1、创建数据库 use testdb 2、创建集合 db.t_member.insert({name:"zhaomin",age:23}) 3、查询 db.t_…

    Java 2023年6月7日
    081
  • Arrays.sort(arr)是什么排序

    当数组长度大于286时 此时回到那段很长很长的代码段,在判断小于286的长度数组之后,从注解中: // Check if the array is nearly sorted 这里…

    Java 2023年6月7日
    091
  • Java8特性详解 lambda表达式(三):原理篇

    ​ Java为什么需要lambda表达式? 能够提升代码简洁性、提高代码可读性。 例如,在平时的开发过程中,把一个列表转换成另一个列表或map等等这样的转换操作是一种常见需求。在没…

    Java 2023年5月29日
    071
  • SpringBoot 2.4.0跨域问题

    当我们沿用之前的跨域配置 import org.springframework.context.annotation.Configuration; import org.sprin…

    Java 2023年5月30日
    084
  • 基本工具git和maven

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月13日
    081
  • JavaSE-分页工具方法

    借用mybatisPlus的分页对象,可以自己创建一个此方法针对集合设置分页,与SQL无关。 /** * * @param pageNo 第&#x51…

    Java 2023年6月9日
    077
  • IO(自定义异常类及测试)

    /* 异常注意事项:* A:子类重写父类方法时,子类的方法必须抛出相同的异常或父类异常的子类。(父亲坏了,儿子不能比父亲更坏)* B:如果父类抛出了多个异常,子类重写父类时,只能抛…

    Java 2023年6月5日
    072
  • Java核心技术-内部类(上)

    Day7 内部类 定义在另一个类中的类 内部类🙆‍可以都对同一个包中的其他类隐藏 内部类可以访问定义这个内部类的作用域中的属性,包括私有属性 内部类总有一个隐式引用,指向创建它的外…

    Java 2023年6月5日
    077
  • Mysql 5.7开启binlog日志

    Mysql 5.7开启binlog日志 前言 binlog是MySQL的二进制日志,并且是MySQL中最重要的日志。binlog记录了对MySQL数据库执行更改的所有操作,包括对数…

    Java 2023年6月15日
    095
  • 微服务入门之Ribbon+OpenFeign

    一、概述 1.1、Ribbon Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。简单的说,Ribbon是Netflix发布的…

    Java 2023年6月9日
    085
  • JDK1.8 StampedLock: 解决ReentrantReadWriteLock在读多写少情况下,写线程饥饿问题

    ReentrantReadWriteLock 在沒有任何读写锁时,才可以取得写入锁,这可用于实现了悲观读取(Pessimistic Reading), 即如果执行中进行读取时,经常…

    Java 2023年5月29日
    0106
  • redis的持久化机制

    持久化-RDB(Redis Databases) 什么是RDB 在指定时间间隔后,将内存中的数据集快照写入数据库 ;在恢复时候,直接读取快照文件,进行数据的恢复 ; 默认情况下, …

    Java 2023年6月5日
    083
  • [学习笔记] Java多态

    多态是同一种行为具有多个不同表现形式的能力,同一事件发生在不同的对象上会产生不同结果; 多态的同一个接口,使用不同的实例而执行不同的操作; 多态性是对象的多种表现形式的体现; 多态…

    Java 2023年6月5日
    091
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球