Articles of 窗户

什么是winapifamily.h?

在Windows SDK和DDK中找不到它,但是我们现有的一些代码包含它。 我发现的唯一有意义的链接是: http : //msdn.microsoft.com/en-us/library/windows/hardware/hh450839%28v=vs.85%29.aspx它是什么?

更改/覆盖饰品(attiny85)USB标识名称,设备名称

当用作USB键盘时,AdaFruit'饰品'库标识自己为“饰品HID组合”。 是否有可能把这个名字改成更有用的名字(用一些代码,常量等)? 我正在使用Arduino 1.0.4 IDE。 看看这个库的来源,但不能find这个名字硬编码。 任何想法来覆盖这个?

PHP无法初始化zorba_api的模块

剂量谁知道如何解决这个错误? 我安装了zorba,它运行的很像波纹pipe。 C: \>zorba -q 1+1 < ?xml version="1.0" encoding="UTF-8"?> 2 C:\ > 然后我改变了PHP.ini来添加扩展模块。 extension=zorba_api.dll 然后捆绑重启Apache,但是Apache没有启动。 我无法从Apache日志中获取任何消息, 但我得到的消息如果我试过这个PHP操作 C: \>php -v PHP Warning: PHP Startup: zorba_api: Unable to initialize module Module compiled with build ID=API20090626,TS,VC9 PHP compiled with build ID=API20090626,TS,VC6 These options need to match in Unknown on line 0 PHP 5.3.4 (cli) (built: Dec […]

有什么办法来检测Windows中的监视器状态(开或关)?

有没有人知道是否有一个API来获取Windows(XP / Vista / 2000/2003)当前的监视器状态(打开或closures)? 我所有的search似乎都表明,没有真正的做法。 此线程尝试使用根据Microsoft的文档GetDevicePowerState不适用于显示设备。 在Vista中,我可以收听GUID_MONITOR_POWER_ON,但是当手动closures显示器时,我似乎没有收到任何事件。 在XP中,我可以挂钩到WM_SYSCOMMAND SC_MONITORPOWER ,寻找状态2.这只适用于系统触发电源closures的情况。 WMI Win32_DesktopMonitor类似乎也没有帮助。 编辑 :这是一个关于comp.os.ms-windows.programmer.win32 的讨论 ,指出没有可靠的方法来做到这一点。 任何人有任何其他的想法?

在一个qt项目中,如何在包含空间的path下的窗口中添加包含path

我想将这个C:\ Program Files \ MySQL \ MySQL Server 5.5 \ include添加到我的.pro文件中。 我怎么能实现这个目标? 谢谢 :)

XP,Vista,Win7的IE8行为差异?

Internet Explorer 8在不同的操作系统上的行为(HTML,CSS,Javascript,…)有什么重大区别? 换句话说,IE8 + XP,IE8 + Vista和IE8 + Win7的网页工作方式是一样的,还是会有一些显着的差异? (我知道安装的插件和字体会有影响,但是现在有点超出我的范围;假设兼容模式X-UA-Compatible: IE=8或edge ) 虽然IEBlog包含非常有用的信息,但是我还没有find这个数据 – 所以我假设不应该有任何区别。 然而,search已经出现了这个(模糊)的问题:“XP上的IE8:看起来不错!Vista上的IE8:看起来很糟糕” 。 同时在虚拟机上也要检查IE8 + {XP,V,7}。

XDebug没有装入PHP(Vista,Apache模块)

我下载了php_xdebug-2.0.5-5.3-vc9.dll,在PHP.ini的最后加了下面一行: zend_extension_ts="C:/Program Files/php5/ext/php_xdebug-2.0.5-5.3-vc9.dll" 当我使用phpinfo(),xdebug不加载。 当我运行命令“php.exe -m”时,它也没有加载。 这怎么解决? 我的configuration:PHP 5.3.1,带Apache模块的Apache 2.2.14,操作系统:Windows Vista php和xdebug都是线程安全的。 这有些类似于: Apache不加载Xdebug,但从命令行启动时 编辑: 我使用VC6 DLL和固定configuration: zend_extension="C:/Program Files/php5/ext/php_xdebug-2.0.5-5.3-vc6.dll" 在phpinfo()输出中仍然找不到xdebug。

在Windows上的OpenSSL错误0x02001005和0x2006D002?

我试图使用opensll将.cer证书转换为.p12。 这是我正在使用的命令 C:\OpenSSL-Win32\bin>openssl x509 -inform der -in developer_identity.cer -out de veloper_identity.pem 我conitunally得到一个错误,我不知道这是什么意思。 我怎样才能弄清楚如何解决这个问题。 2104:error:02001005:system library:fopen:Input/output error:.\crypto\bio\bss_fil ec:163:fopen('C:\OpenSSL-Win32\bin','rb') 2104:error:2006D002:BIO routines:BIO_new_file:system lib:.\crypto\bio\bss_file.c :168: 2104:error:0E078002:configuration file routines:DEF_LOAD:system lib:.\crypto\con f\conf_def.c:199: 编辑1 我不完全确定,如果我正确使用它,所以我会概述我尝试的。 1)下载openssl.exe并安装它。 2)将要使用的证书文件复制到安装位置的bin文件夹中。 3)进入这篇文章顶部的命令

如何判断Windows用于启动哪个磁盘

我需要find一种方法来编程确定哪个磁盘驱动器Windows正在使用启动。 换句话说,我需要从Windows的方式来确定BIOS使用哪个驱动器来引导整个系统。 Windows公开了一个接口来发现这个? 与Windows API有多大,我希望有埋在那里可能会做的伎俩。 特里 ps刚刚读取硬盘的第一个扇区是不是陶醉于任何东西。 在我的开发箱中,我有两个硬盘,当我查看硬盘上的第一对扇区的内容时,我有一个标准的锅炉板MBR。 编辑澄清一些事情。 我想识别设备的方式是使用一个string来标识物理磁盘驱动器(而不是逻辑磁盘驱动器)。 物理磁盘驱动器的格式为“\\。\ PHYSICALDRIVEx”,其中x是一个数字。 另一方面,逻辑驱动器由一个forms为“\\。\ x”的string来标识,其中x是一个驱动器号。 编辑讨论一些被抛出的想法。 知道Windows用来启动哪个逻辑卷在这里没有帮助。 这是原因。 假定C:正在使用镜像RAID设置。 现在,这意味着我们至less有两个物理驱动器。 现在,我得到从逻辑驱动器到物理驱动器的映射,并且发现该卷使用了两个物理驱动器。 Windows使用哪一个启动? 当然,这是假定用于启动的物理驱动器是与包含MBR的物理驱动器相同的物理驱动器。

显示应用程序中被忽略的清单

我有一个老式的Windows GDI应用程序,用C编写,正在用Mingw工具链编译。 我的一些用户一直在抱怨Windows Vista和Windows 7的虚拟商店,其中写入应用程序不应访问的目录的文件被虹吸掉并存储在别处。 他们说这让他们感到困惑,而他们宁愿有一个错误。 根据微软的文档,防止这种情况发生的方法是添加一个应用程序清单。 不幸的是,这似乎没有做任何事情。 我的清单是: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <description>WordGrinder</description> <assemblyIdentity version="1.0.0.0" name="WordGrinder"/> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivileges> <requestedExecutionLevel level="asInvoker" uiAccess="false"/> </requestedPrivileges> </security> </trustInfo> </assembly> …和引用它的资源文件是: CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "src/c/arch/win32/manifest.xml" 101 ICON DISCARDABLE "src/c/arch/win32/icon.ico" (并不复杂,你可以看到。)资源文件是用windres编译的,并以通常的方式链接到我的应用程序。 图标显示出来,所以我相信至less这一点是正确的。 还有什么我需要做的,让清单得到尊重?