📄 api函数导航(五).txt
字号:
API函数导航(五) (2000年9月5日)
本站更新 分类: 作者:srw 推荐: 阅读次数:2063
(http://www.tommstudio.com/newclub30/)
--------------------------------------------------------------------------------
广 告
想收藏本站的编程技巧吗?向您推荐一个可以方便地收藏整理网上编程技巧软件--网络收藏家。
四、内核库函数(2)Kernel32.exe
函数名称 说明
ImpwesonateLoggedOnUser 让调用进程模拟一个用户
InitAtomTable 初始化局部原子表并设置成指定的大小
InitializeCriticalSection 初始化一个临界区对象
InterlockedDecrement 递减指定的变量值并检查结果值
InterlockedExchange 交换一个32为值
InterlockedIncrement 递增指定的变量值并检取结果值
IsBadCodPtr 判断调用进程是否具有对指定地址处内存的读取
权
IsBadHugeReadPtr 验证调用进程是否具有对指定范围内存的读访问
权
IsBadHugWritePtr 验证调用进程是否具有对指定范围内存的写访问
权
IsBadReadPtr 验证调用进程是否具有对指定范围内存的读访问
权
IsBadStringPtr 验证调用进程对由一字符串指针指向的一段内存
是否具有读访问权
IsBadWritePtr 验证调用进程是否具有对指定范围内存的写访问
权
IsDBCLeadByte 判断一个字符是否为引导字节,即双字节字符集
中字符的首字节
IsDBCLeadByteEx 判断一个字符是否为引导字节,即双字节字符集
中字符的首字节
IsValidCodePage 判断指定代码页是否合法
IsValidLocal 测试地点标识符有效性
lclose 关闭指定的文件
LCMapStringW 执行指定的与区域有关的转换,将一字符串映射
成另一字符串
lcreat 创建或打开指定的文件
LeaveCritiealSection 释放指定临界区对象的所有权
llseek 重新定义已打开文件的指针
LoadLibrary 将指定的可执行模块映射到调用进程的地址空间
中
LoadLibraryEx 将指定的可执行模块映射到调用进程的地址空间
中
LoadModule 装入并执行一个基于WINDOWS的应用程序,或创
建一个已有的基于WINDOWS的应用程序的新实例
LoadResource 将指定的资源装入全局内存中
LocalAlloc 申请分配指定字节数的局部内存
LocalCompact 通过压缩产生局部自由内存
LocalFileTimeToFileTime 将局部文件时间转换为一个基于通用时间转换的
文件时间
LocalFlags 返回指定的局部内存对象
LocalFree 释放指定的局部内存对象
LocalHandle 检取与指定的局部内存对象指针相关的句柄
LocalLock 加锁一个局部内存对象
LocalReAlloc 改变指定的局部内存对象的大小或属性
LocalShrink 缩小指定的局部内存对象
LocalSize 返回指定局部内存的当前大小
LocalUnlock 递减与LMEM_MOVEALBE标志分配的内存对象相关
的加锁计数值
LockFile 加锁打开文件中的一个区域
LockFileEx 加锁打开文件中的一段字节范围,以用于共享或
互斥访问
LockResource 将指定的资源在内存加锁
lopen 打开一已存在的文件,并将指针定位到文件开始
处
lread 从指定的文件中读取数据
lstrcat 将一个字符串附加到另一个字符串上
lstrcmp 比较两个字符串,不分大小写
lstrcmpi 比较两个字符串,不分大小写
lstrcpy 将一字符串拷贝到一个缓冲区中
lstrcpyn 将一字符串指定数目的字符拷贝到一个缓冲区
lstrlen 返回指定串的长度
lwrite 将数据写入指定的文件
MapViewOfFile 将一个文件的视图映射到调用进程的地址空间内
MapViewOfFileEx 将一个文件的视图映射到调用进程的地址空间内
,并允许调用进程为映射视图指定一个建议地址
MoveFile 重新命名一个已存在的文件或目录
MoveFileEx 重新命名一个已存在的文件或目录
MullDiv 把两个值相乘,然后把得到的积与第三个值相除
MultiByteToWideChar 把一个字符串映射为一个宽字符串
ObjectOpenAuditAlarm 当一个对象进行访问或创建新对象时,该函数产
生查核消息
OpenEvent 返回一个存在的已命名的事件对象句柄
OpenFile 创建、打开、重新打开或删除一个文件
OpenFileMapping 打开一个有名的文件映射对象
OpenMutex 返回一个已存在的有名互斥对象的句柄
OpenProcess 返回一个已存在的过程对象的句柄
OpenProfileUserMapping 打开存储在HKEY_LOCAL_MACHINE关键字之下的与
初始化文件映射相联系的HKEY_CURRENT_USER登
记关键字
OpenSemaphoe 返回一个已存在的有名信号对象的句柄
OutputDebugString 为当前应用程序向调试程序发送一个字符串
PeekConsoleInput 从指定控制台的输入缓冲区读取数据但不删除该
数据
PeekNamePipe 把一个有名或无名管道数据拷贝到指定的缓冲区
中但不删除原来数据
PostQueued 发送一个IO完成信息包到一个IO完成端口
PrepareTape 准备好要被访问或被删除的磁带
PulseEvent 设定指定事件对象的状态,在释放适当数量等待
线程后在复位
PurgeComm 丢弃给定的通信资源输入输出缓冲区中的所有
字符
QueryDosDevice 获取有关DOS设备名的信息
QueryPerformanceCounter 检取高分辨率性能计数器的当前值
RaiseException 在调用线程中产生一个异常
ReadConsole 从控制台缓冲区读入字符,然后在缓冲区中删除
该字符
ReadConsoleInput 读取控制台输入缓冲区中的数据并从缓冲区中删
除该数据
ReadConsoleOutput 从控制台屏幕缓冲区中的特定字符单元格的矩形
块中读取字符和颜色,然后a 这些数据写到目的
缓冲区给定的矩形块中
ReadConsoleOutputAttribute 从指定位置拷贝控制台屏幕缓冲区指定数目的连
续单元格的背景和前景颜色
ReadConSoleOutputCharacter 从指定位置拷贝控制台屏幕缓冲区指定数目的连
续单元格的字符
ReadFile 从文件指针指向的位置处开始读取该文件的数据
ReadFileEx 从文件中读取数据,并异步地报告它的完成状态
ReadProcessMemory 读取指定过程中的内存
ReleaseMutex 释放对指定互斥对象的所有权
ReleaseSemaphore 把指定信号对象的计数值增加一个指定的量
RemoveDirectory 删除一个已存在的空目录
ResetEvent 把指定事件对象的状态设置为不发信号状态
ResumeThread 把线程的挂起计数值减1,当计数值为0时,该线
程恢复继续执行
ScrollConsoleScreenBuffer 移动屏幕缓冲区中的一个数据块,移动效果受一
个特定的裁剪矩形限制
SearchPath 查找指定的文件
SetCommBreak 为指定的通信设备挂起字符传输,并使传输线处
于中断状态,直到调用了ClearCommBreak函数为
止
SetCommConfig 为指定的通信设备设置当前配置
SetCommMask 为给定的通信设备指定一组将被监视的事件
SetCommSate 根据DCB结构中的规范配置一个通信设备
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -