草庐IT

物联网设备流水

全部标签

C++ Windows - 以编程方式检查软件是否访问互联网?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion假设我在Windows8.1上使用C++,并且我有软件的窗口/进程的ID。我可以检查这个软件是否连接到互联网?目的是检查软件是否可能会做一些可疑的事情。

c++ - 确定来自不同设备的输入

我的电脑有两个像键盘一样工作的设备,普通键盘和一个HID(HumanI接口(interface)Device)输入设备(这是一个Remote)。我想将输入与键盘和Remote分开,只捕获Remote。我如何用C/C++编写程序来完成这项任务?这不是一件容易的事,因为这个程序依赖于操作系统。我需要它用于Windows,但如果有人知道如何在Linux上使用它,我也将不胜感激。 最佳答案 在WindowsXP和更高版本上,您可以使用原始输入设备消息。首先调用RegisterRawInputDevices()API函数为“键盘”启用原始输入

c# - 以编程方式更改播放设备 xp

如何在不进入控制面板>声音设备>选择播放设备的情况下更改当前使用的声卡(xp)。任何语言都可以,或者批处理文件,只是我必须每天更换设备播放大约50次,而且每次都必须加载控制面板,这很痛苦。如何? 最佳答案 要在WindowsXP中设置默认的声音播放设备,您可以更改以下注册表项的值:HKEY_CURRENT_USER\Software\Microsoft\Multimedia\SoundMapper\Playback可能是最简单的事情,给定一个现有配置,其中包含您希望能够从已安装的所有设备中进行选择,就是在“声音和音频设备属性”控件中

c++ - 无法获得设备中的处理器速度

您好,我正在使用QueryperformanceFrequency来获取周期数,即处理器速度。但它向我展示了错误的值(value)。规范中写的是处理器大约是400MHz,但我们通过代码得到的是16MHz。请提供任何指针:Wince设备的代码是:LARGE_INTEGERFrequnecyCounter;QueryPerformanceFrequency(&FrequnecyCounter);CStringtemp;temp.Format(L"%lld",FrequnecyCounter.QuadPart)`AfxMessageBox(temp);谢谢,穆克什

windows - 我可以创建一个设备上下文,它只是另一个设备上下文的一部分吗?

我已经将一个图形控件子类化,该控件将设备上下文句柄HDC作为输入并用于绘图。我的新控件只是以较大图像为中心的原始控件。我希望能够调用原始控件的Draw()方法以进行代码重用,但我不确定如何继续。思路是这样的:voidCCheckBox::DrawCtrl(HDChdc,HDChdcTmp,LPSIZEpCtlSize,BYTEalpha){//originalmethoddrawsacheckbox}voidCBorderedCheckBox::DrawCtrl(HDChdc,HDChdcTmp,LPSIZEpCtlSize,BYTEalpha){//Drawmyimagehere//

c++ - DirectX10 交换链和设备指向 0x00000000(导致运行时错误)(c++)

好的,我关注了thistutorial(代码在页面下方,您可以点击显示代码的图片顶部)关于DX10和C++基本上代码就像//includeandstuffID3D10Device*device;//adding=NULLwontchangeproblemID3D10RenderTargetView*rtv;IDXGISwapChain*swapchain;//functionpredecs,winmain,winproc//winmaincallsinitD3D(hWnd)justbeforeenteringmsgloopvoidinitD3D(HWNDhWnd){DXGI_SWAP_

windows - 如何成为设备驱动程序开发人员

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭2年前。Improvethisquestion我是C++/MFC/Qt/Win32开发人员。我想转向设备驱动程序编程。最近我购买了RonaldD.Reeves的Windows7设备驱动程序。然后,当我在亚马逊上查看评论时,我感到很沮丧。你能建议我应该如何进行设备驱动程序编程吗?问候

c# - 如何从桌面应用程序知道某个进程是否在 Windows CE 设备上运行

我想通过桌面应用程序抛出RAPI知道某个进程是否正在WindowsCe设备上运行 最佳答案 RAPi本身不具有任何流程管理/工具帮助功能,因此开箱即用,您无法执行此操作。我的建议是创建一个自定义RAPIDLL(examplehere-不幸的是,这必须在C中完成,但它非常简单)它要么只是通过工具帮助检查你的进程,要么是一个更通用的版本,允许你枚举运行进程,然后使用CeRapiInvoke调用该DLL。共享源OpenNETCFDesktopCommunication库有这个函数的包装器。 关

windows - 使用适用于 Windows 的通用 USB 设备驱动程序

哪些类型的USB设备驱动可以不用支付微软认证费用?我想制作通过USB连接的硬件和软件。Thisarticle说明如何使用HID设备配置文件。我的问题:我可以使用哪些其他类型的配置文件?我的设备必须与驱动程序的用途有多相似?具体来说:我想获得尽可能高的带宽——我正在制作一个高速数据记录器。例如,我可以使用某种网络摄像头驱动程序来获取高带宽流数据吗?(或者数据是否必须采用某种图像格式?)谢谢 最佳答案 WhattypesofUSBdevicedriverscanbeusedwithoutpayingforMicrosoftcertifi

windows - 插入 USB 设备时自定义弹出消息 (Windows 7)

我懂一点编程。我想知道是否有办法在每次有人插入USB驱动器时弹出一个消息框,说“这是经过批准的设备吗?”.我想知道是否有办法将其插入注册表项或其他内容?或者,也许您对如何执行此操作有想法。 最佳答案 您可以使用Win32_DeviceChangeEvent检测USB设备插入WMI事件。还有其他方式,比如WM_DEVICECHANGE,但PowerShell已经知道如何处理WMI事件。$query="SELECT*FROMWin32_DeviceChangeEventWHEREEventType=2"Register-WMIEvent