草庐IT

硬件描述语言

全部标签

windows - 硬件 H264 编码 ID3D11Texture2D with Media Foundation

我正在从事一个捕获屏幕并对其进行编码的项目。我已经可以使用桌面复制API(Win8+)捕获屏幕。使用API,我可以获得ID3D11Texture2D纹理并将它们从GPU传输到CPU,然后使用libx264对其进行编码。但是,将纹理从GPU拉到CPU可能是一个瓶颈,可能会降低fps。libx264也占用CPU周期(取决于质量)来编码帧。我正在寻找在GPU本身中编码ID3D11Texture2D纹理,而不是使用CPU进行编码作为优化。我已经检查了文档和一些示例代码,但没有成功。如果有人可以向我指出一些可靠地完成我想要的事情的资源,我将不胜感激。 最佳答案

windows - 如何在 CMD Windows XP 中执行汇编语言代码?

我学习了汇编语言编码。现在我想通过在WindowsXP命令提示符下运行来检查它。我已经输入调试命令并成功编​​写了汇编语言代码。我遇到的问题是如何执行我在上面写的命令?任何key、语句或其他?在这种情况下请帮助我。我星期天有考试。问候。 最佳答案 我想展示如何重定向一些汇编助记符和调试命令,以便在批处理文件和一些管道(>必须将以下示例复制并粘贴到新的文本文件中。文本文件必须重命名为“bat”文件扩展名:示例:“Hello.bat”@echooffechoacs:100>tmp.debechomovdx,108>>tmp.debech

c - 如何为 CreateProcess() 启动的进程设置语言环境

当使用CreateProcessW()启动进程时,是否可以使用与配置为系统范围默认代码页的不同的MBCP语言环境/代码页创建进程?在目标进程中,这应该与调用_setmbcp()具有相同的效果。目标进程未启用unicode,并使用普通的main(intargc,char**argv)入口点。我希望能够选择代码页,将传递给CreateProcessW()的unicode参数转换为不同于系统的非unicode程序的默认代码页。 最佳答案 我刚刚遇到一个Microsoft实用程序:AppLocale,这似乎正好满足了这种需求......

windows - 我应该使用哪种编程语言/编译器/库来创建无需任何其他软件即可在 Windows XP 上运行的应用程序?

我需要创建一个基本应用程序来检查组件的可用性,并在必要时将它们下载到任何运行WindowsXP或更高版本的计算机上。我应该使用哪种语言(最好是免费的或VS2010)来创建这样一个无需预先安装任何框架即可运行的应用程序? 最佳答案 couldyoupleaseelaborate?Bystaticlibrary,doyoumeanadllthatshouldresidealongsidetheexe?ordoyourefertoavailabledllsinwindows/system32?Also,willprogramscompil

c# - 在托盘栏中显示当前语言布局

基本上我想编写一个将当前语言显示为托盘图标的应用程序。主要是我可以编写C++和C#。猜猜谷歌会帮助我,但我想先在这里问一下,因为社区,这里的知识是我信任的。(到目前为止从未与系统的这些部分争论过。所以这就是我想问社区的原因。)好的,感谢您的帮助,我设法发现了两种方法。在C#中使用DllImport(导入user32.dll)和InputLanguage。找到一个片段:publicvoidSetNewCurrentLanguage(){//Getsthedefault,andcurrentlanguages.InputLanguagemyDefaultLanguage=InputLang

javascript - 在 JavaScript 中获取当前的键盘布局语言

我正在使用wshShell.SendKeys从HTA向网站输入一些文本,当我当前的键盘布局不是英语时,wshShell.SendKeys的结果出乎意料。我希望我的函数检查语言是英语,否则发送ALT+SHIFT将其更改为英语。对我来说困难的部分是找到一个返回当前键盘布局的函数。如果有人熟悉这样做的方法,我会很高兴知道..谢谢,罗腾 最佳答案 好的,我在“影子巫师”的帮助下做到了..这是代码,如果有人想知道的话(=谢谢!varlastKeyPressed=0;functionsendKey(){varWshShell=newActive

.net - 是否可以在 Windows 中禁用特定智能卡硬件 ID 的自动智能卡微型驱动程序安装?

我有一个.NET应用程序直接使用WinSCard与智能卡上的专有应用程序通信。首次插入卡时,Windows会通知用户它正在搜索驱动程序并失败,我希望避免这种情况。我宁愿不为我的智能卡编写微型驱动程序,因为我已经编写了一个托管库,它通过WinSCard执行所有繁重的工作。有没有办法告诉Windows不要为该特定设备安装驱动程序? 最佳答案 我对它的了解还不足以告诉您确切的操作,但是您需要安装一个没有关联驱动程序的INF文件(即您说的是,“我正在照顾这个设备") 关于.net-是否可以在Wi

c++ - 通过适配器描述更改 Mac 地址

我正在使用NateTrue@http://devices.natetrue.com/macshift/提供的出色工具它通过适配器名称更改Mac地址。这是源代码:constintversionMajor=1;constintversionMinor=1;#include#include#include#include#include"validmacs.h"voidSetMAC(char*AdapterName,char*NewMAC){HKEYhListKey=NULL;HKEYhKey=NULL;RegOpenKeyEx(HKEY_LOCAL_MACHINE,"SYSTEM\\Cur

c++ - Win32 Api 将 2 字母(中性)标识符转换为语言

我需要转换一些2字母(中性)标识符(如en表示英语)以便对用户更友好,如英语。是否有使用Win32执行此操作的Api?到目前为止我只找到了LCID没有帮助的功能系列。 最佳答案 您正在寻找IsValidLocaleName、GetLocaleInfoEx和LOCALE_SLANGUAGE/LOCALE_SLOCALIZEDLANGUAGENAME/LOCALE_SENGLISHLANGUAGENAME,在WinNls.h中定义为:#defineLOCALE_SLOCALIZEDDISPLAYNAME0x00000002//local

windows - 如何在 Windows 中检测何时连接了新硬件?

Windows中是否有一种机制允许应用程序检测新硬件何时连接到系统?我特别想检测:任何正在连接/断开的串口我使用WinUSB的自定义USB转I2C板 最佳答案 你想要RegisterDeviceNotification和WM_DEVICECHANGE。 关于windows-如何在Windows中检测何时连接了新硬件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11586819