Articles of Windows

更改PID / VID后,VCOM驱动程序无法工作

当使用Silicon Labs的CP2102 USB-UART桥接控制器时,我遇到了一个问题。 Silicon Labs提供了一个更改USB相关configuration值(PID,VID,设备描述…)的应用程序,所以我将VID值更改为由USB-IFpipe理分配给我的值。 所有字段似乎已经正确更新(我可以在设备pipe理器中看到),但是Windows报告没有可用的驱动程序。 在更改VID / PID和设备描述之前,一切运行良好。 任何想法如何告诉Windows像以前一样使用相同的驱动程序? 是否有可能,甚至可能是正常的驱动程序绑定到一个特定的VID / PID,并通过改变它,我基本上“打破”控制器,除非我写我自己的驱动程序? 操作系统:Windows 7 USB-UART控制器:Silicon Labs CP2102有关控制器的更多信息: http : //www.silabs.com/products/interface/usbtouart/Pages/usb-to-uart-bridge.aspx 提前感谢您的帮助。

为什么有时.data节的虚拟大小比原始大小大?

最近我发现,PE中的数据段可以具有比原始大小更大的虚拟大小(在文件中)。 这很令人惊讶。 有人说这是未初始化数据的影响。 但是在分析一些PE之后,我无法真正find这些额外的数据。 这里是一些程序的PEDump结果的链接: “你好世界”PEDump 正如你所看到的,.data节具有比原始大小更大的虚拟大小。 为什么在这个特定的例子中是这样的?

无法在Windows上安装Git

我正在尝试安装Git并将其添加到PATH,以便我可以使用Bower。 我从下载的exe文件 http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git 而当我尝试执行它,我得到以下错误。 我以pipe理员身份运行。

DXUT中缺lessDXUTSetD3D11Devicefunction

我正在用direct3d和DXUT编写一个基本的程序。 我正在使用D3D11CreateDeviceAndSwapChain()手动创build一个direct3d设备,并使用DXUTSetD3D11Device()函数将其传递给DXUT,根据文档应该是正确的。 令我困惑的是,当调用DXUTSetD3D11Device()时,我得到一个LNK2019: unresolved external symbol错误。 我可以调用DXUTCreateWindow()等其他DXUT函数,也可以自己构buildDXUT并正确链接到它。 当我查看DXUT.h时,我可以findDXUTSetD3D11Device()的声明,但是当我查看DXUT.cpp时,找不到任何对此函数的引用,所以我认为这可能是我得到此链接器错误的原因。 这似乎和我的一样。 我将在这里留下相关的代码,以防万一: bool DXUTEngine::Initialise() { HR(DXUTCreateWindow(m_appname)); if(!m_pDirect3D->Initialise(DXUTGetHWND(), m_width, m_height)) { OutputDebugString(L"\n\n Failed to initialise Direct3D\n\n"); return false; } HR(DXUTSetD3D11Device(m_pDirect3D->GetDevice(), m_pDirect3D->GetSwapChain())); return true; } 这里是我创build设备的地方: result = D3D11CreateDeviceAndSwapChain(NULL, driverType, NULL, 0, &featureLevel, 1, D3D11_SDK_VERSION, &swapChainDesc, &m_pSwapChain, &m_pDevice, NULL, &m_pContext); 目前我认为自己做的事情非常错误,或者这个function不存在。 我真的很感激任何帮助。 提前致谢。

在debugging器被连接的情况下调用的事件

我想在VS中为我的线程设置名称,以便于debugging。 这可以使用特殊的exception来设置 – 如何设置名称为Win32线程? 。 但是,在抛出exception时,debugging器必须已经被连接。 debugging器连接时是否有可能注册事件? (我不想每次都检查IsDebuggerPresent)。 在这种情况下,我会抛出'给我的线程'例外。

C#Azure MediaServices上传文件会引发错误

我正在使用MVC4testing项目来尝试将文件上载到Azure媒体服务。 我可以创build我的CloudMediaContext罚款。 我也可以创build一个IAsset,并在其中创build一个IAssetFile。 但是,当我尝试上传一个新的文件,我得到以下exception: Server Error in '/' Application. Could not load file or assembly 'Microsoft.WindowsAzure.Storage, Version=3.0.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 我不确定这个错误是否在MVC4中,不能从自己的directoy上传文件? 根据错误,我有一些缺less的引用或程序集,但我唯一添加的是Azure.MediaServices,它安装了Azure MediaServices .NET SDK的NuGet包… 这是上传的HomeController代码: [HttpPost] public ActionResult Upload(HttpPostedFileBase file) { string localStorage = Server.MapPath("~/UploadedMedia"); […]

如何在VirtualBox上的Windows上运行Kivy应用程序?

我使用Kivy编写了一个应用程序,它在Linux(Ubuntu)上运行良好。 当它在VirtualBox中作为guest虚拟机的Windows上运行时,会出现以下错误: [INFO ] [OSC ] using <thread> for socket [WARNING ] [Input ] WM_Touch/WM_Pen not supported by your versio n of Windows [DEBUG ] [Base ] Create provider from mouse,disable_multitouc h [DEBUG ] [Base ] Create provider from wm_touch [WARNING ] [Base ] Unknown <wm_touch> provider [DEBUG ] [Base ] Create provider from wm_pen […]

我怎样才能输出在双引号目录中的文件列表?

如何用引号括起命令行dir/b /s /c *.txt每一行 dir/b /s /c *.txt 该命令显示目录中可用的所有txt文件。 我需要双引号内的每个文件的path

从批处理编辑Windowsregistry中的多级别密钥

任务 – 为所有“显示”设置默认显示分辨率。 但是 – 在registry中是三个: HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\VIDEO\{F92BFB9B-59E9-4B65-8AA3-D004C26BA193}\0000 HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\VIDEO\{2D5BA881-99A8-4757-A06E-CB5493B97A39}\0000 HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\VIDEO\{0F8D6C53-C039-4908-839F-1494115035F7}\0000 需要在0000编辑条目,但是如何从批处理脚本中完成? 如果添加*符号 – 这是创build新的密钥。 这是脚本内容: C:\Users\user\Documents>type reg.bat REGEDIT4 ; @ECHO OFF ; CLS ; REGEDIT.EXE /S "%~f0" ; EXIT [HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\VIDEO\{*}\000] "TestVal"="TestVal" 所以 – 结果是: HKEY_CURRENT_CONFIG\System\CurrentControlSet\Control\VIDEO\{*}\000 什么是正确的方法来做到这一点?

计算机睡着时电源状态是否改变,可以通知我吗?

我正在写一个Windows服务应用程序,我很好奇,当系统处于睡眠状态时,当电源从AC切换到DC(反之亦然)时,是否有办法接收通知?