⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 api函数导航(五).txt

📁 常用API函数手册,可以用于window各方面的软件开发.
💻 TXT
📖 第 1 页 / 共 2 页
字号:
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 + -