Articles of 窗户

可以滥用RegisterWindowMessage导致资源耗尽?

MSDNbuild议RegisterWindowMessage()函数仅用于注册在进程之间发送的消息。 如果需要在一个进程内发送消息,可以从WM_APP到0xBFFF范围内安全地select。 然而,在我们的代码库中,我经常看到RegisterWindowMessage()用于仅在一个进程内发送的消息。 我想这是因为使用RegisterWindowMessage()的感觉简单,因为它不需要在WM_APP..0xBFFF范围内手动分发消息标识符。 我是否正确理解,如果许多应用程序在一台机器上运行,并且它们都使用不同的string调用RegisterWindowMessage(),则可能会耗尽RegisterWindowMessage()允许返回的消息标识符的范围,并且对于其中的一些,失败? 在WM_APP..0xBFFF范围消息足够的情况下,使用RegisterWindowMessage()消息的原因是什么?

如何在Windows下分配非分页的内存

当我使用cudaHostAlloc()时,它将分配非分页(固定,页面locking)内存。 我想知道如何才能做到这一点,而无需使用Windows SDK的cuda?

windbg dump命令失败,错误为0x8007012b

一个客户正在试图捕获一个挂起的转储。 他启动了WindDbg并成功地完成了这个过程。 WinDbg显示其标题: Microsoft (R) Windows Debugger Version 6.11.0001.404 AMD64 Copyright (c) Microsoft Corporation. All rights reserved. 并且加载的模块被枚举。 他input一个转储命令: .dump /mc:\problem.dmp 它报告: Creating c:\problem.dmp – mini user dump WriteMemoryFromProcess.Read(0x1f1e000, 0x2000) failed, 0x8007012b Dump creation failed, Win32 error 0n299 "Only part of a ReadProcessMemory or WriteProcessMemory request was completed." 错误0x299是:由于文件系统限制,请求的操作无法完成 任何想法这意味着什么或如何诊断?

在windows系统path中安装pik

我刚刚在我的Windows机器上安装了pik(ruby版本控制)(到C:\ bin),但是它说没有安装在系统path中,我不得不添加它。 我不经常使用Windows机器。 任何人都可以告诉我如何做到这一点?

QT:如何获得与QFilesystem关联的QFilesystemwatcher对象?

我有使用树视图和填充文件系统视图的QT中的GUI。 正如我所看到的那样,Qt在树视图中填充文件系统(QFileSystemModel)后立即关联文件系统观察器。 Qfilesystemwatcher实际上打开文件夹和驱动器句柄来监视更改。 我想从这个文件系统监视器对象中删除一些path,以便它不监视path,从而释放它的句柄,但我不知道如何获得这样做的文件系统监视器对象? 任何帮助,将不胜感激。

Jenkins:Selenium GUItesting在Windows上不可见

当我从jenkins(windows)运行我的seleniumtesting(mvntesting)时,我只能看到控制台输出。 我没有看到真正的浏览器打开。 我怎样才能configurationjenkins,让我可以看到运行testing的浏览器?

我如何获得Windows中所有打开的命名pipe道的列表?

有没有简单的方法来testing你的命名pipe道是否正常工作? 我想确保从我的应用程序发送的数据实际上正在发送。 有没有一种快速简便的方法来获取所有命名pipe道的列表?

在Windows上跟踪与mercurial的硬链接或符号链接

在一个相当大的项目中,我想把相同的文件(或文件夹)放在不同的位置。 当它在一个位置被改变时,改变应该被传播。 在Subversion中,我可以使用外部来实现这个行为。 我试图通过使用硬链接和符号链接来解决这个问题,但是Mercurial似乎没有跟踪其中的任何一个。 相反,它将文件的内容提交到其存储库而不是链接属性。 当我克隆版本库时,信息就会丢失。 这是一个特定于Windows的Mercurial行为,还是根本不能跟踪链接? 是否有另一种方式来跟踪可从Mercurial的不同位置访问的文件?

在Windows下Qt应用程序看起来和感觉本机?

我即将将我的一个Mac应用程序移植到Windows。 Mac应用程序使用苹果的原生Cocoa / Appkit框架的用户界面。 UI是Obj-C代码,核心应用程序function是可移植的C ++代码。 现在,我正在寻找一种将应用程序移植到Windows的方法,并使其看起来像Windows用户的本机。 我的select是微软的MFC和Qt框架。 虽然我确信MFC应用程序具有本机的外观和感觉,但是我从MFC编码框架本身记得的东西太可怕了。 我看了一下Qt,从开发人员的angular度来看。 但是,因为我不是一个Windows用户,我不知道是否Qt应用程序具有本机Windows的外观和感觉。 因此,我的问题是:我可以做(没有很多工作)一个Qt应用程序的行为,看起来像它是用本机Windows框架编写的?

计数与GREP匹配模式的文件

我在一个Windows服务器,并已经安装了胜利的GREP。 我需要计算匹配(或不匹配)特定模式的文件名的数量。 我并不需要列出所有的文件名,我只需要多less匹配的总数。 我要search的树结构相当大,所以我想尽可能多地保存处理。 我不是很熟悉grep,但它看起来像我可以使用-l选项来search匹配给定模式的文件名。 所以,例如,我可以使用 $grep -l -r this *.doc* search当前文件夹和所有子文件夹中的所有MS词汇文件。 这将返回给我所有这些文件的清单。 我不想要上市,我只是想要find它的数量。 这可能与GREP …或其他工具? 谢谢!