windows 系统 API

Windows系统DeepSeek API调用教程 近期deepseek是一个热门的讨论话题,随着deepseek在手机软件商店的同步上架,deepseek渐渐走入大众的生活,在我之前写的笔记中,对通义千问的api进行了调用,并写了一个简单的交流界面,在那之后,随着deepseek大火,我在思考能不能对deepseek的api同样进行调用,并对此进行尝试,所以本篇文章是我对其的学习过程,希望对大家有一定帮助。 阅读详情

转自:http://bbs.youkuaiyun.com/topics/60003884


信息函数(Information functions)
--------------------------------------
Version 返回版本信息(Windows,NT,DOS,QuickTime,VFW)
SysFolder 返回系统文件夹的位置(Windows,System,temp等等)
CpuInfo 得到处理器信息(类型、速度)
DiskInfo 得到一个磁盘信息(类型、大小、名称、数量)
DiskList 得到已经安装的磁盘的列表
FindApp 查找与指定文件类型相关联的应用程序(例如通过.doc找到Word)
ReadIni 读取Windows的ini文件
WriteIni 写入Windows的ini文件
FlushIni 强制Windows在磁盘里生成一个ini文件
ReadRegString 读取注册表的字符串类型数据
WriteRegString 往注册表里写入字符串类型数据
ReadRegNumber 在注册表中读取number类型的数据
WriteRegNumber 在注册表中写入number类型的数据
DeleteReg 删除一个注册项
SoundCard 检查是否安装过声卡
FontInsatlled 检查字体是否已经安装
CommandArgs 返回启动的应用程序的命令行参数
Previous 检查是否有前一例程在运行,即程序是否已经在运行了
ScreenInfo 得到显示器信息(分辨率等)
MemoryInfo 得到系统内存信息(总共可用物理内存、swap文件信息等)
Gestalt 返回一个完形值(原文:returns a gestalt value)
GestaltExists 检察一个完形是否存在(原文:checks whether a gestalt exists)
  以上介绍了BudAPI这个Xtra的信息函数,他还包括系统函数、文件函数、Windows函数和注册表函数,下面分别应用列出,在以后的部分中将分别列举实际例子进行翻译。 

系统函数(System functions)
-------------------------------------- 

DisableDiskErrors 禁止“Drive not ready”错误信息(即禁止“设备尚未准备好”)
DisableKeys 禁止/允许键按下
DisableMouse 禁止/允许鼠标按下
DisableSwitching 禁止/允许任务切换
DisableScreenSaver 禁止/允许屏幕保护程序
ScreenSaverTime 设置屏幕保护程序运行时间
SetScreenSaver 设置屏幕保护程序
SetWallpaper 设置桌面墙纸
SetPattern 设置桌面墙纸显示方式(平铺、居中等)
SetDisplay 设置屏幕尺寸和色深
ExitWindows 退出或者重新启动Windows
RunProgram 运行一个外部程序,可以带参数(即运行时是最小化、最大化、隐藏等)
WinHelp 显示一个Windows帮助文件
Sleep 暂停对Director/Authorware程序的调用
MsgBox 显示一个标准的Windows消息对话框
HideTaskBar 显示/隐藏Windows的任务栏
SetCurrentDir 改变DOS的当前目录
CopyText 复制文本到剪贴板
PasteText 从剪贴板粘贴文本
EncryptText 加密一个字符串
DecryptText 解密字符串
PlaceCursor 定位光标
RestrictCursor 限制鼠标在指定的屏幕区域内移动
FreeCursor 允许鼠标在任意位置移动,即取消对他的限制
SetVolume 设置wave、midi和cd的音量
GetVolume 得到音量值
InstallFont 安装TrueType或Bitmap字体
KeyIsDown 检察是否有一个键被按下
KeyBeenPressed 检查一个键是否曾经被按下过
EjectDisk 卸载和弹出一个磁盘
CreatePMGroup 创建程序管理器或者开始菜单程序组
DeletePMGroup 删除程序管理器或者开始菜单程序组
PMGroupList 返回程序管理器或者开始菜单程序组列表
PMSubGroupList 返回开始菜单程序组下的资程序组列表
CreatePMIcon 创建程序管理其或者开始菜单程序组图标
DeletePMIcon 删除程序管理其或者开始菜单程序组图标
PMIconList 返回程序管理器或者开始菜单程序组的图标列表
SystemTime 返回当前系统时间/日期
SetSystemTime 设置系统时间/日期
PrinterInfo 返回已经安装的打印机的信息
SetPrinter 改变默认打印机的设置
RefreshDesktop 刷新桌面图标 

文件函数(File functions)
-------------------------------------- 

FileAge 返回文件存在的时间
FileExists 检查文件是否存在
FolderExists 检查目录是否存在
CreateFolder 创建一个新目录
DeleteFolder 删除一个空目录
RenameFile 重命名文件
DeleteFile 删除一个文件
DeleteXFiles 通过通配符删除多个文件
XDelete 通过通配符删除多个文件,包括子目录下的文件
FileDate 以指定形式返回文件日期
FileSize 返回文件大小
FileAttributes 返回文件属性
SetFileAttributes 设置文件属性
RecycleFile 把文件放到Windows95/NT的回收站中
CopyFile 复制文件
CopyXFiles 通过通配符复制多个文件
XCopy 通过通配符复制多个文件,包括其下的子文件夹
FileVersion 返回文件版本
FileList 返回一个文件夹下的文件列表
FolderList 返回一个目录下的目录列表
GetFileName 显示一个文件选择对话框
GetFolder 显示一个目录选择对话框
FindFirstFile 查找第一个符合条件的文件
FindNextFile 查找第二个符合条件的文件
FindClose 结束由baFindFirstFile开始的查找
EncryptFile 加密/解密一个文件
FindDrive 搜索所有驱动器以查找指定文件
Shell 打开文件或执行程序
OpenFile 通过与之关联的程序打开该文件(与Shell的差别请看实例部分)
OpenURL 通过缺省浏览器打开URL
PrintFile 通过与之关联的程序来打印该文件(例如运行Word来打印一个doc文件)
ShortFileName 返回Windows95的长文件名在DOS下显示的短文件名
TempFileName 返回一个临时文件的名字(确信其不再存在)
MakeShortcut 创建一个快捷方式/别名
MakeShortcutEx 创建一个Win95/NT快捷方式(是对MakeShortcut的扩展)
ResolveShortcut 返回快捷方式所指向的文件
FileType 返回文件类型
FileCreator 返回文件创建器(即与之关联的程序名称)
SetFileInfo 设置文件类型和与之关联的程序 

窗口函数(Window Functions)
-------------------------------------- 

(注:这里不是Windows函数,窗口函数是针对某一个程序窗口的,而Windows函数则是针对Windows操作系统本身的)
WindowInfo 返回Windows的信息(状态、大小、位置、标题和类等)
FindWindow 通过给出的标题或者类名称查找一个窗口
WindowList 返回指定标题或者类名称的所有窗口的列表(例如打开的多个记事本)
ChildWindowList 返回某个窗口的子窗口列表
ActiveWindow 返回当前活动窗口的句柄
CloseWindow 关闭一个窗口
CloseApp 关闭一个应用程序
SetWindowSate 最小化、最大化或者隐藏一个窗口
ActivateWindow 激活指定窗口
SetWindowTitle 设置窗口的标题名称
MoveWindow 移动窗口或改变其大小
WindowToFront 把一个窗口移至最前端
WindowToBack 把一个窗口移至其他窗口后面
WindowDepth 得到一个窗口的z坐标值深度
SetWindowDepth 设置一个窗口的z坐标值深度
WaitForWindow 等待,直到指定窗口达到指定状态下
WaitTillActive 等待,直到指定窗口被激活
NextActiveWindow 返回下一个被激活的窗口的句柄
WindowExists 检查一个窗口句柄是否有效
GetWindow gets a window that is related to another window
SendKeys 向活动窗口发送键盘指令
SendMsg 向窗口发送一个Windows消息
AddSysItems 添加系统菜单项,标题栏上的按钮等
RemoveSysItems 如上所述,不过是删除
WinHandle 返回Director的主窗口名称
StageHandle 返回Director的Stage窗口 

注册信息函数
-------------------------------------- 

About 显示有关Buddy API的信息
Register 注册Buddy API
SaveRegistration 保存你的注册信息
GetRegistration 得到注册信息
Functions 返回注册后所能使用的函数的数量

windows操作系统基础知识 API+DLL windows操作系统 API,DLL 消息机制,保护模式 阅读详情

相关推荐

windows下调用系统API实现进程创建和文件读写

题目要求:有一个文本文件CommandList.txt,第一行是说明文字:本文件最后一次打开和运行日期是20150407。第二行开始每行是一个可执行程序的名称(含路径)。编写一个应用程序能打开该文件,并顺序执行其中的每个程序,并更新文件第一行中的日期。 代码如下: #include #include #pragma warning(disable:4996) int

On The Way 4627

Windows 下 API 详解

API 函数 //C#操作API用到的命名空间using System.Runtime.InteropServices;  C#申明方法 EntryPoint="ShowWindow" 入口点在ExactSpelling为true 下找不到时才指定入口点即为API函名============================================================

A_A66的专栏 1306

C++笔记之各种sleep方法总结

C++笔记之sleep总结 —— 2023年4月9日 小问 上海 code review文章目录C++笔记之sleep总结1.std::this\_thread::sleep\_for()附:std::this\_thread::sleep\_for(std::chrono::duration)2.std::this\_thread::sleep\_until()附:std::this\_thread::sleep\_until(std::chrono::time\_point)3.std::chrono:

小勇博客 1万+

常用的WINAPI函数

curuserId() 当前用户IDcurext() 当前公司IDappl.company().ext() 当前公司IDfieldid2pname(tablenum(VendTable),fieldnum(VendTable,DlvTerm))) 获取字段名setFocus() 获得焦点infolog.activateWindow(form.hWnd()) 获取窗口焦点c...

weixin_30371469的博客 358

掌握Windows API:系统识别与优化

本文深入探讨了Windows API在系统识别和性能优化中的应用。首先介绍了如何使用API函数检测Windows宿主系统版本,以确保代码在不同版本的操作系统上具有良好的兼容性。接着,文章详细讲解了如何利用API获取系统目录、计算机名称和内存状态,这些信息对于游戏和应用程序的开发至关重要。最后,作者分享了如何通过编程获取Windows的版本信息,以及如何根据不同的系统版本调整程序行为,提升用户体验。

weixin_35762258的博客 336

从“Segmentation fault”到流畅运行:深入解析CARLA Engine crash与Signal 11报错排查指南

本文深入解析了CARLA仿真平台运行时遭遇的Engine crash与Signal 11(Segmentation fault)报错。文章指出,该错误的根本原因常与NVIDIA显卡驱动版本不兼容有关,并提供了从日志分析、常见方案试错到驱动安全降级的完整排查指南,帮助用户从崩溃走向流畅运行。

pca5navigator的博客 462

Windows Sleep()函数之Sleep(0)用法

Windows Sleep()函数之Sleep(0)用法

geriletuma 2124

深入理解HanLP1.x,填平可能遇到的坑

提取指定数量的摘要。自定义词典为什么要单独领出来讲呢?因为在我们的业务开发中,可能分词的效果并不理想,需要定制自己的词库,索引更加常用。例如:小米su7特斯拉modelY比亚042025款6575767670908我们需要分出小米su72025款等词。我们分别看看用字典和不用字典的效果。

static_coder的博客 977

简单的 Win32 文件和目录 API —— 重命名文件

简单的 Win32 文件和目录 API —— 重命名文件

黄铎彦的博客 1001

什么是深度展开网络?如何将迭代算法的每一次迭代展开成深度网络对应的一层?深度展开网络进行端对端训练,其中端对端是什么意思?

在深度学习和机器学习的背景下,“端到端”(End-to-end)训练指的是将输入数据直接映射到最终输出的过程,而不需要任何中间的手动数据预处理或特征工程。- **自然语言处理**:端到端自然语言处理系统可以将自然语言输入直接转化为计算机可理解的语言输出,而不需要对语言进行分解和转化。- **推荐系统**:通过使用深度神经网络,端到端推荐系统可以直接根据用户历史行为预测其未来的兴趣爱好,并推荐相应的产品或服务。4. **直接映射**:从输入到输出的直接映射,中间没有任何拆分或分解的过程。

m0_67897882的博客 5426

OTP/EEPROM 读取与处理

Camera OTP/EEPROM 读取与处理 文章目录Camera OTP/EEPROM 读取与处理1. OTP概念1.1 基本概念1.2 OTP存储类型1.3 OTP烧录信息类型1.4 OTP 作用2. 配置准备2.1 基本认识2.2 OTP/EEPROM配置3. OTP/EEPROM datasheet理解 以及 读取方式3.1 data sheet 内容3.2 一般OTP/EEPROM(e...

Understand-image 1万+

windows系统API详解

API函数详解 首先,有必要向大家讲一讲,什么是API。所谓API本来是为C和C++程序员写的。API说来说去,就是一种函数,他们包含在一个附加名为DLL 的动态连接库文件中。用标准的定义来讲,API就是Windows的32位应用程序编程接口,是一系列很复杂的函数,消息和结构,它使编程人员可以用不同类型的编程语言编制出的运行在Windows95和Windows NT操作系统上的应用程序。可以说...

Shawn 2552

miRNA测序数据生信分析——第二讲,数据库下载整理

一个非编码RNA的整合数据库,可用来识别鉴定各种类型的ncRNA。提供的是ncRNA在基因组上的基因序列,而非转录成熟ncRNA的序列。最新版:2022-11-02Rfam数据库中ncRNA类型分三大类:Cis-reg和Gene和Intron。这三大类又有子类。一个提供包括miRNA序列数据、注释、预测基因靶标等信息的全方位数据库,是存储miRNA信息最主要的公共数据库之一。最新版:2018-12-01。

weixin_44616693的博客 4098

Windows系统编程API 学习之路

GetLastError公开的错误代码机制也可供应用程序使用,以类似的方式设置错误代码。这是通过在当前线程上调用SetLastError with error来设置的。函数可以使用许多预定义的错误代码之一,也可以定义自己的错误代码。为了防止与系统定义的代码发生任何冲突,应用程序应在定义的错误代码中设置第29位。以下是一个使用此技术的函数示例:if (!ok) {if (!ok) {

charlie114514191的博客 3465

4D毫米波雷达

详解4D成像毫米波雷达

sangba2019的博客 2391

YOLOv13保姆级教程+AKConv模块:可变形卷积+自适应核优化,mAP提升3.23%,召回率&mAP50~95显著提升(论文涨点模块已验证)

本文介绍了一种改进的YOLOv13-AKConv模型,通过引入AKConv模块显著提升了目标检测性能。实验结果表明,优化后的模型(绿色曲线)相比原模型(蓝色曲线)在mAP指标上提升了3.23个点,同时召回率、mAP50-95等指标均有明显提升。作者详细阐述了模型移植过程,包括创建yolov13-AKConv.yaml配置文件,修改tasks.py和modules/init.py文件,以及实现AKConv模块的核心代码。该模块采用可变形卷积思想,通过动态生成采样点位置来增强特征提取能力,并集成了BN和SiLU

FJN110的博客 2611

获取系统信息的有关Windows API

  获取系统信息的有关Windows API 1.窗口信息MS为我们提供了打开特定桌面和枚举桌面窗口的函数。hDesk = OpenDesktop(lpszDesktop, 0, FALSE, DESKTOP_ENUMERATE);// 打开我们默认

清风镇 1496

基于共识的捆绑算法CBBA在多无人机多任务调度中的实现

在捆绑过程中,每个无人机根据自己的任务清单和其他无人机的任务清单,确定一个被称为“束”的集合。通过合理的任务分配和无人机协作,CBBA算法能够实现最优的任务调度,提高了多无人机系统的效率和执行能力。在每一轮迭代中,无人机根据自己的当前任务和位置信息将任务清单发送给其他无人机,并接收其他无人机发送过来的任务清单。通过比较其他无人机的任务清单和自身的任务清单,每个无人机可以更新自己的任务分配情况。在这一步中,每个无人机根据自己选择的新任务,更新自身的任务清单,并将更新后的清单发送给其他无人机。

持续更新 1154

Windows 系统API 函数快速查找

1. API之网络函数WNetAddConnection 创建同一个网络资源的永久性连接WNetAddConnection2 创建同一个网络资源的连接WNetAddConnection3 创建同一个网络资源的连接WNetCancelConnection 结束一个网络连接WNetCancelConnection2 结束一个网络连接WNetCloseEnum 结束一次枚举操作WNetConnectio...

Biao 3137

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

如何在windows系统上安装Tensorflow Object Detection API?

前言都说Linux是最适合程序员使用的操作系统,这话还真不假。之前一直在云服务器上跑代码,近期接手了师兄的台式机(GTX 1050),虽然配置很渣,但想在本地玩玩看,于是...

小詹学python的博客 312

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

windows API获取系统版本信息

(1)基本概念 Windows对系统版本的表示分为:主版本号、次版本号、构建号、sp主版本号、sp次版本号。 (2)相关API BOOL GetVersionEx( LPOSVERSION lpVersionInfo; //输入输出参数 ) OSVERSIONINFOEX 结构 typedef struct _OSVERSIONINFOEX { DWORD dwOSV

七宝集 9131

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

windows api 控制系统音量

以下代码针对window10支持,其他版本有待测试。 SystemVolumn.h #pragma once #ifndef _SystemVolume_h_ #include <windows.h> #include <mmdeviceapi.h> #include <endpointvolume.h> #include <audioclient.h> #ifndef SYSTEM_DLLEXPORT // SYSTEM_DLLEXPORT #defi

Y673582465的专栏 2784

windows如何调用Linux的API,Windows和Native API中的系统调用?

最近,我在* NIX操作系统中使用了很多汇编语言。我想知道Windows域。Linux中的调用约定:mov $SYS_Call_NUM, %eaxmov $param1 , %ebxmov $param2 , %ecxint $0x80而已。这就是我们应该如何在Linux中进行系统调用。linux中所有系统调用的参考:关于哪个$SYS_Call_NUM和哪个参数,我们可以使用此引用:http://...

weixin_30114649的博客 306

C++ Windows API 系统托盘

/ 函数之前的 Win32 系统兼容时,才需要此函数及其用法。// 函数: WndProc(HWND, UINT, WPARAM, LPARAM)// 将实例句柄存储在全局变量中。// 函数: InitInstance(HINSTANCE, int)// 在此函数中,我们在全局变量中保存实例句柄并。// TODO: 在此添加任意绘图代码...// WM_COMMAND - 处理应用程序菜单。// WM_PAINT - 绘制主窗口。// TODO: 在此放置代码。

2502_92636479的博客 1131

在Windows系统部署本地智能问答系统:基于百度云API完整教程

【摘要】本教程详细介绍了在Windows系统本地搭建私有化智能问答系统的完整流程。通过百度云API实现智能对话功能,无需服务器即可运行,保障数据隐私安全。教程包含环境配置(Python 3.8+)、百度API申请、系统搭建(API交互模块+Flask Web界面)、测试方法及高阶优化技巧(缓存加速/敏感词过滤)。该系统具备毫秒级响应、数据零外泄的特点,并提供了常见错误解决方案,最后还推荐了知识库扩展等进阶玩法。

qq_71729869的博客 707
上一篇: installshield 2009 无法创建快捷方式
下一篇: installshield 2009 无法通过installscript写注册表
bitscro
博客等级 码龄21年 19粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值