api-ms-win-downlevel-user
全部标签 如何使用WindowsAPI从麦克风录制wav声音? 最佳答案 您可以使用一系列waveInXXXWindowsAPI来录制音频。(即waveInOpen、waveInPrepareHeader、waveInAddBuffer、waveInStart...)这些将以“原始”PCM格式录制音频,然后您可以将其放入WAV文件中。(WAV文件基本上可以只是一个“包含”原始PCM音频的RIFF文件容器)。这是MSDN引用页:RecordingwithaWaveform-AudioDevice 关
我有一个MDI应用程序。我想在子窗口的非客户端标题栏上添加一个图标,允许窗口独立于父MDI容器float,允许用户使用子窗口并将它们任意放置在桌面周围,在MDI之外窗口。我已经看到它完成了,所以我知道这是可能的,但我很难弄清楚如何完成它。我使用的是WTL(Windows模板库),但我将其标记为MFC和Win32,因为我相信基本原则是相同的,而且人们可能了解WindowsAPI的各个方面。 最佳答案 我已经有一段时间没有这样做了,但我认为调用SetParent(your_hwnd,0)让窗口脱离其父窗口就足够了。消息传递会稍微改变,因
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭8年前。Improvethisquestion我正在从事一个必须在Windows上读取和操作QuickTimes的项目。不幸的是,Apple网站上的所有教程和示例代码似乎都非常针对Mac。Web上是否有专门处理WindowsQuickTime编程的好资源?是的,我知道我可以(最终)通过Mac的东西大打出手,并最终得到一些工作,但我真的很想看到在Windows上处理它的最干净和最好的方法以及需要注意的问题.要加分,
请注意,我可以在boost源代码中进行研究,如果没有人提供答案,我可能会这样做来回答我自己的好奇心。但是我确实会问,因为也许有人已经做过这种比较并且可以权威地回答?似乎在进程之间创建一个共享内存映射文件,并通过使用InterlockedIncrement()构造,可以创建一个类似于CRITICAL_SECTION的主要用户模式互斥体,它在进程间同步方面比Win32Mutex性能要好得多。所以我的期望是,boost::interprocess_mutex的Win32实现可能会以这种方式实现,并且比本地API产品快得多。不过我只是有一个假设,我不知道通过现场测试boost::interpr
让我们想象一下,我有一个硬件可以作为给定系统上用户的身份验证。我想用C++编写一个应用程序以作为服务运行,查找此设备,如果找到,请登录相应的用户。我相信我已经找到了执行应用程序的硬件和服务部分所需的API,但是我很难确定创建“真实”用户登录的方法。这可能吗?如果是这样,我会在哪里寻找资源来实现这一目标?我认为它类似于指纹扫描仪登录类型的设备。 最佳答案 我认为您可能正在寻找GINA(“图形识别和身份验证”)API。有一个很好的教程here。 关于windows-我如何从C++服务应用程序
如何在C#.NET或C++Win32中禁用aero效果???这是我在C/C++中的测试代码,但只有在我的应用程序运行时才有效#includeintmain(){DwmEnableComposition(DWM_EC_DISABLECOMPOSITION);while(true);//...return0;}//LINKdwmapi.lib谢谢编辑:我想通了#include#includeintWINAPIWinMain(HINSTANCEhI,HINSTANCEhP,PSTRstr,intc){DwmEnableComposition(DWM_EC_DISABLECOMPOSITION
一段时间以来,我一直很高兴地使用dlmalloc对于跨平台项目(Windows、MacOSX、Ubuntu)。然而,最近似乎使用dlmalloc会导致Windows7上的退出时崩溃。为了确保它在我的项目中不是什么愚蠢的东西,我创建了一个super最小的测试程序——它除了从main返回之外什么都不做。一个版本(“malloctest”)链接到dlmalloc,而另一个(“regulartest”)则没有。在WinXP上,两者都运行良好。在Windows7上,malloctest崩溃。您可以看到测试的截屏视频here.我的问题是:为什么会这样?它是dlmalloc中的错误吗?还是Windo
我有一个应用程序将JNI用于DLL中的某些native函数。该应用程序在WindowsXP上运行正常,但是当我在Window2000上运行该程序时,我收到以下信息:java.lang.UnsatisfiedLinkError:C:\ProgramFiles\Compunetix\stixDlls\CMSCIDll.dll:Thespecifiedprocedurecouldnotbefoundatjava.lang.ClassLoader$NativeLibrary.load(NativeMethod)atjava.lang.ClassLoader.loadLibrary0(Unkno
在网络开发中,我有自己的框架,它使用日志文件来帮助我进行开发并监控错误或生产。这个web框架几乎总是在*nix上运行,使用简单的纯文本作为日志文件、logrotate和tail。今天我正在创建一个win32应用程序,它将充当TCP/IP服务器(这是一个桌面应用程序,但嵌入了一些服务),我需要记录事件以便知道什么时候出现问题(在生产和开发中),在我创建它时进行调试)。我记得MFC,我有TRACE宏。这对开发调试来说很好。纯win32开发有TRACE之类的吗?对于生产日志,事件日志记录的最佳方法是什么?Windows事件日志或简单的纯文本文件?如何在Windows中旋转它?谢谢,丹尼尔·科
我需要的很简单:我们有一个控制台应用程序项目。我们想要这样一个函数,它可以打开一个简单的窗口,其中只有html(基于默认系统)html+js渲染窗口,该窗口将读取一些默认的html+js字符串(表单字符串或constchar*)。我们希望将我们自己的api与默认的jsapi结合起来,这样当JS调用一些our.function(argument);时,我们会让我们的C++应用程序执行一些函数,例如cout参数。如何在Windows上创建这样的东西? 最佳答案 共同创建HTML文档的MSHTMLcom对象:CComPtrspDoc;HR