草庐IT

channel_list

全部标签

Windows 单向链表 (_SINGLE_LIST_ENTRY)

我只是在Windows7崩溃转储上进行一些调试,我遇到了一个我无法完全理解的单链表。这是WinDBG的输出:dt_GENERAL_LOOKASIDE_POOLfffff80002a14800-b....0x000SingleListHead:_SINGLE_LIST_ENTRY+0x000Next:0x0000000000220001....从我读到的内容来看,似乎每个单链表都以一个列表头开头,其中包含一个指向列表中第一个元素的指针,如果列表为空,则为null。微软状态:MSDNarticleForaSINGLE_LIST_ENTRYthatservesasalistentry,the

windows - 使用GDI显示图像的红色 channel

我有24位RGB图像。我只想使用GDI在显示器上显示红色channel。我应该为此使用调色板吗?使用什么策略?请适本地指导我。 最佳答案 最快的方法是使用BitBlt。创建另一个与RGB图像大小相同的24位位图。用纯红色填充它。然后使用BitBlt和SRCAND。如documentation中所述这个CombinesthecolorsofthesourceanddestinationrectanglesbyusingtheBooleanANDoperator. 关于windows-使用G

c++ - HBITMAP 可以包含 alpha channel 信息吗?

我注意到ICONINFO包含两个位图。如果我理解正确的话,hbmMask是图标的轮廓,同时指定哪一部分应该是透明的,hbmColor是图标的实际颜色HBITMAP。https://msdn.microsoft.com/en-us/library/windows/desktop/ms648052(v=vs.85).aspxhttps://social.msdn.microsoft.com/Forums/vstudio/en-US/490fb15a-61a5-4a5d-a1a0-fed675975293/hbmmask-hbmcolor-in-iconinfo?forum=vcgenera

windows - 为什么即使 exe 有 list 也应用 DotLocal 重定向

根据微软的documentation,.local当应用程序有list时,重定向被禁用。但我观察到,即使EXE文件有一个嵌入式list,如果有一个文件夹.exe.local在应用程序目录中,仍然应用重定向。例如,这是foo.exe的嵌入式list:如果我放置一个文件夹foo.exe.local在应用程序目录中,然后Windows尝试加载comctl32.dll来自foo.exe.local\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.17763.437_none_05b63dca071e5dd6\comctl

windows - 可以编辑 InstallShield setup.exe 的 list 文件吗?

我遇到了此处描述的WindowsVista/7程序兼容性助手问题:"Thisprogrammightnothaveinstalledcorrectly"messageinWindows7RC解决方案(由其他地方和MSDN支持的类似问题)显然是在setup.exe的list中添加“兼容性”部分。InstallShield10SP1会自动执行此操作,但遗憾的是我只有InstallShield2009。我将如何编辑list?有没有办法以编程方式执行此操作,以便我可以将其集成到我的构建中? 最佳答案 查找名为setupexe.*.manif

windows - 为什么即使 gem 文件夹中装满了已安装的 gem, 'gem list local' 也找不到这些 gem?

当我输入时:gemenv在我的Windows系统上,它会生成以下信息:RubyGemsEnvironment:-RUBYGEMSVERSION:1.3.5-RUBYVERSION:1.8.7(2010-01-10patchlevel249)[i386-mingw32]-INSTALLATIONDIRECTORY:C:/Ruby/lib/ruby/gems/1.8-RUBYEXECUTABLE:C:/Ruby/bin/ruby.exe-EXECUTABLEDIRECTORY:C:/Ruby/bin-RUBYGEMSPLATFORMS:-ruby-x86-mingw32-GEMPATHS:

windows - 在 Windows/D3D 中检测 .png alpha channel

我正在使用D3DXCreateTextureFromFile()从.png加载纹理。我的程序如何知道图像文件是否包含alphachannel? 最佳答案 只需检查文件即可做到这一点。一个PNG文件包括:一个文件头一个或多个“block”文件头总是8个字节,应该跳过。每个block以4个字节开始,指示其长度,4个字节指示其类型。第一个block应始终为13个字节,类型为IHDR。这包含有关图像的信息。header中的第十个字节包含您要查找的确切信息。如果PNG文件是RGBA,它将等于6。可以找到更多信息here.

windows - 在 list 中指定公钥 token

我从SO中发布的其中一个答案中获取了一份list,并将其嵌入到我的exe中并进行了一些小的修改。它运作良好。list包含以下代码version="6.0.0.0"processorArchitecture="*"publicKeyToken="6595b64144ccf1df"language="*"我在这里怀疑是publickeyToken。我在有关公钥的msdn链接中找到了公钥,并将公钥替换为由Pktextract.exe提取的我的证书token。但是一旦我添加提取的公钥就会出错。使用上面的publicKeyToken="6595b64144ccf1df"有没有问题。我要用同一个吗

windows - 如何从 puppet list 中卸载在 Windows 客户端中运行的 exe 文件

如何使用Puppet卸载在Windows客户端上运行的.exe文件?即。package{"WinRAR":ensure=>absent,} 最佳答案 在@ferventcoder的回答之后,latestversionofwinrar被称为:“WinRAR5.21测试版2(64位)”所以这将卸载它:package{'WinRAR5.21beta2(64-bit)':ensure=>absent,uninstall_options=>['/S'],#stopsthepromptfromcomingup}一个实际的例子:

windows - 德尔福 7 : Enabling automatic list of possible options for items I am working on?

我最近开始使用Delphi7,目前正在学习使用它制作应用程序。我在阅读基础知识时读过这篇文章:它说Delphi帮助我们列出了我们正在处理的项目的可能选项。这些可能的选项对我有很大帮助,因为我目前不知道有哪些选项,但是,当我编写时,我没有看到可能的选项窗口,如下所示:默认情况下它是否被禁用,如果是,我在哪里可以启用它?值得一提的是,我正在使用Windows10,Windows10确实警告我Delphi可能无法在我的Windows上正常工作,尽管我真诚地怀疑这就是这背后的原因,因为整个程序运行良好。在此先感谢您,对于这样的菜鸟问题,我深表歉意:) 最佳答案