草庐IT

api-ms-win-core-util-l

全部标签

windows - 用于 Win10 驱动程序签名的 inf2cat

我正在使用Microsoft的usbser.sys驱动程序通过USB使用串行接口(interface)仿真与自定义硬件通信。自Win8.1以来,我必须签署驱动程序。我的过程中,我使用了这个命令:Inf2Cat/driver:"c:\path_to_driver"/os:8_X64,8_X86,Server8_X64,Server2008R2_X64,7_X64,7_X86,Server2008_X64,Server2008_X86,Vista_X64,Vista_X86,Server2003_X64,Server2003_X86,XP_X64,XP_X86,2000一切都很好。但是,在

windows - 为什么 Windows 让我们在某些 api 中指定结构的大小?

在一些windowsAPI中,例如Module32Next、Module32First、Process32Next、Thread32Next等,程序员是强制将结构的dwSize字段设置为结构的大小。为什么Windows让我们这样做?这些结构不是Windows自己定义的吗?大小不是已知常数吗?PS:我研究了这些函数,发现它们只是检查大小是否等于硬编码常量。 最佳答案 通过要求程序员指定结构的大小,Windows可以告诉程序员正在使用哪个版本的结构。一些这样的结构实际上在不同版本的Windows之间发生了变化,而另一些则没有-但提供大小

windows - 在 win32 上构建多语言应用程序的最佳实践是什么?

我必须在WindowsMobile上构建一个GUI应用程序,并希望它能够让用户选择她想要的语言,或者让应用程序自动选择语言。我考虑使用仅包含所需资源的多个dll。1)让应用程序自动选择合适的资源语言而无需用户干预的首选(默认?)方法是什么?有sample吗?2)我有哪些选项可以让用户/应用程序控制它应该显示什么语言?3)如果可能,如何创建包含多种语言资源的dll,然后动态选择语言? 最佳答案 对于#1,您可以使用GetSystemDefaultLangID函数获取机器的语言标识符。对于#2,您可以列出您支持的语言,当用户选择一种语言

windows - waveOutWrite API 方法回调的延迟(或延迟)时间是多少?

我正在另一个论坛上与一些开发人员就准确生成MIDI事件(注意消息等)进行辩论。人耳对轻微的计时误差非常敏感,我认为他们的主要问题来自于使用相对低分辨率的计时器,这些计时器以15毫秒的间隔(足够大,足以导致明显的误差)量化它们的事件。大约10年前,我编写了一个示例应用程序(Windows95上的VisualBasic5),它是一个组合软件合成器和MIDI播放器。基本前提是一个跳跃缓冲回放系统,每个缓冲都是十六分音符的持续时间(例如:每分钟120个四分音符,每个四分音符为500毫秒,因此每个十六分音符为125毫秒,因此每个缓冲区是5513个样本)。每个缓冲区都通过waveOutWrite方

windows - Win32 : How to crash?

我正在尝试找出Windows错误报告的保存位置;我今天早些时候点击了发送,但我忘记了我想“查看详细信息”以便检查内存小型转储。但我找不到它们的存储位置(谷歌也不知道)。所以我想编写一个会崩溃的虚拟应用程序,显示WER对话框,让我单击“查看详细信息”以便我可以到达保存转储的文件夹。我怎么会在Windows上崩溃?编辑:我问的原因是因为我试过堆栈溢出和float除以零。StackOverflow使应用程序消失,但没有弹出WER对话框。float除以零导致+INF,但没有异常,也没有崩溃。 最佳答案 你们太啰嗦了!:-)这是一个简洁的方法

windows - 帮助运行 Windows 命令的 Java 库/API

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion是否有可用于与Windows操作系统交互的Java库/API,例如在命令提示符下执行命令并将输出返回给程序?

c++ - 如何将 WIN32_FIND_DATA 转换为字符串?

我正在使用WIN32_FIND_DATA来存储findfirstfile输出的数据。我想要文件位置(C:\file)作为字符串,但我不知道如何获取它或从中获取任何其他数据。编辑:这是我的代码PTSTRpszFileName;PTSTRpszFileName2[100];if(search_handle){do{pszFileName=file.cFileName;pszFileName2[loop]=pszFileName;Sleep(100);loop++;std::wcout 最佳答案 WIN32_FIND_DATA是一个结构。

c++ - 关于Windows API和C/C++运行时库函数的问题

当我为Windows平台编写C/C++代码时,我通常会根据需要使用WindowsAPI。但是当涉及到多线程时,我从WindowsviaC/C++>中阅读了以下引述TheCreateThreadfunctionistheWindowsfunctionthatcreatesathread.However,ifyouarewritingC/C++code,youshouldnevercallCreateThread.Instead,youshouldusetheMicrosoftC++run-timelibraryfunction_beginthreadex.IfyoudonotuseMic

c++ - Windows中是否有任何内存虚拟文件API?

我有一个模块通过它的路径加载一个文件,但是我发现它很慢。我想加速它,Windows有没有什么技术可以为模块创建虚拟内存文件?非常感谢 最佳答案 我测试了BoxedAppSDK.它很棒,但它不是免费的:) 关于c++-Windows中是否有任何内存虚拟文件API?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4273328/

c# - 我需要查看哪些 API 来编写我自己的 Windows 驱动器号

我想把我自己的文件系统代码弄乱,作为一种学习练习。首先可以是RAM驱动器,或者只是安装在另一个驱动器上的文件中。问题:我需要编写哪些WindowsAPI来实现我自己的驱动器盘符(例如我的系统中的M:)这些API的文档在哪里?你能用C#实现它们吗?注意:我知道还有其他Ram驱动器实现-我不需要它们的列表。我试过谷歌搜索,但发现很难找到合适的搜索词。我现在不关心哪个版本的Windows,任何版本都可以,因为我正在使用Windows7进行开发,但我希望早期Windows的版本仍然可以工作 最佳答案 看看IFS(InstallableFil