草庐IT

API测试

全部标签

c++ - 使用默认网络摄像头的 API?

我正在使用C++编写Win32应用程序,并希望添加将默认网络摄像头输出到屏幕上的功能。我想知道是否有用于此的Win32API,或者是否有一种无需对整个内容进行编码即可执行此操作的方法。谢谢 最佳答案 是的,使用capCreateCaptureWindow真的很简单。谷歌搜索真的很好,你可以毫不费力地找到代码示例。 关于c++-使用默认网络摄像头的API?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

Windows API编程

我是维杰..我正在尝试在运行游戏(反恐精英)时在屏幕上制作十字准线(某种光标)...所以我这样做了...##############################include#include#include#include#include#include#include主函数{HANDLEhl=OpenProcess(PROCESS_ALL_ACCESS,TRUE,pid);//这里pid是Game的进程ID...HDChDC=GetDC(NULL);//这里我为整个屏幕传递了NULL...HBRUSHhb=CreateSolidBrush(RGB(0,255,255));Sele

windows - 是否有用于在 Windows 中测试各种文件 I/O 的应用程序?

我正在开发类似SMB的网络重定向器。我想测试各种文件I/O以比较NTFS或SMB实现。我要测试的是,创建文件读取、写入文件删除文件重命名文件设置,通过句柄获取文件信息等等如果能测量每个I/O持续时间就更好了。有没有我可以使用的程序? 最佳答案 如果您正在开发文件系统驱动程序或使用某些重定向器驱动程序(我们的回调文件系统或替代品),您可以使用IFSTesttool检查您的实现是否正确。 关于windows-是否有用于在Windows中测试各种文件I/O的应用程序?,我们在StackOver

javascript - 进行浏览器测试时 Windows 版本重要吗?

我正在测试IE7、IE8、Safari、Chrome和Firefox。如果你们告诉我我不需要测试XP、Vista和7,那我就不会那么无聊了,因为它们没有区别。谢谢 最佳答案 在安全方面存在一些差异,特别是哪些Windows身份验证(NTLM和KerberosoverHTTP)是可以接受的。当然,每个Windows版本都有不同的主题,这会影响表单元素的外观,如果您依赖滚动条的相同像素大小或类似的东西,可能会绊倒您(无论如何做都是坏事).除此之外,不,它们几乎相同。 关于javascript

windows - 如何获取 Spooler API 打印的原始完整文件路径

我想通过使用WindowsSpoolerAPI的独立程序监视系统范围的打印作业,但只能获取打印作业的名称。如何获取具有完整路径的原始文件。 最佳答案 如果您正在寻找原始文档路径(例如您刚刚打印的Word文档的位置),假脱机程序将无法告诉您这一点。假脱机程序通常通过GDI或XPS路径接收文件。有效执行打印的应用程序向假脱机程序发送一系列图形命令(通过适当的设备驱动程序),假脱机程序服务将在发送到打印机之前缓存到一个临时文件中。这意味着假脱机程序本身对原始源文件或其所在位置一无所知。如果您想知道假脱机程序如何获取文档名称,它是通过Sta

windows - 在 Windows 使用 Win32 API 进入待机或休眠之前接收事件

我正在开发一个用C++/Qt编写的小型聊天应用程序。我的用户提示说,当他们合上笔记本电脑盖子并且计算机进入待机状态时,连接没有正常关闭。是否有在Windows即将进入待机时调用的Win32Hook可用? 最佳答案 WM_POWERBROADCAST 关于windows-在Windows使用Win32API进入待机或休眠之前接收事件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5

c++ - CRT 和 WIN32 API

我,我想知道在Windows下哪里使用了CRT库。在形成win32API的每个dll中?仅靠visualstudio下开发的软件?换句话说,Windows操作系统是否通过使用CRT以外的其他东西来执行malloc,对文件的写入/读取等?谢谢 最佳答案 C运行时(如果是VisualStudio2010msvcr100.dll)包含C标准库函数的实现。C运行时以特定于平台的方式实现,在Windows情况下,它使用kernel32.dll(Win32API的一部分)中的函数来执行其任务。您可以使用DependencyWalker查看导出和

windows - 用于在 Mac 上进行网站测试的虚拟化 Windows 7 和 IE VHD - 需要什么?

我知道这可能会被认为是重复的,但通过查看我能找到的问题,我并没有找到答案我在Mac上开发网站,显然我需要在各种版本的InternetExplorer中测试它们。特别是因为我的很多工作都是纯粹的客户端编码,所以像browsershots.org这样的服务不会削减它。此外,我在我的机器上本地运行一个Web堆栈,我需要访问它。到目前为止,我在VMWare中使用多个虚拟机以及不同版本的Windows和IE进行了相当困惑的设置。它可以工作,但它并不优雅或易于维护。此外,启动所有这些虚拟机也很痛苦。所以:我想获得Windows7,只使用它,并摆脱其他版本和VPC。据我了解,我可以使用Microso

windows - 我应该使用 OLE 剪贴板机制还是标准剪贴板 API?

我正在向现有的Windows应用程序添加复制和粘贴功能。ThisMSDNpage建议使用OLE剪贴板机制而不是标准剪贴板API。想知道对此的共识是什么?我认为OLE的东西已经死了一点,我不想让自己熟悉所有的类(class),除非有一些好处。 最佳答案 除非您需要OLE提供的工具,否则我会坚持使用老式的剪贴板。它更易于使用。 关于windows-我应该使用OLE剪贴板机制还是标准剪贴板API?,我们在StackOverflow上找到一个类似的问题: https:

windows - 当角色崩溃或通过管理 API 重新启动时,Azure 角色主机是否真的重新启动了?

假设我的Azure角色以某种方式耗尽了系统范围的资源。例如,它会产生许多进程,所有这些进程都会挂起并消耗系统中的所有虚拟内存。或者它创建了大量的WindowsAPI事件对象并且无法释放它们并且无法创建更多此类对象。我的意思是什么excepttrashingthefilesystem.现在,一旦正常的Windows机器重新启动,我描述的更改就会被取消-进程被终止,虚拟内存被“回收”,事件和其他类似对象被“回收”等等。但还有一个问题。如果主机实际上并未重新启动,而是在我点击“重启”或“停止”然后“启动”时经历了一些其他过程,该怎么办?当我重启角色或重启实例时,主机是否真的重启了?