草庐IT

Windows3

全部标签

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

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

windows - 从 SHDocVw WebBrowser 控件中检索 "highest level frame"

DocumentComplete的文档接近尾声的事件提及:Intheloadingprocess,thehighestlevelframe,whichisnotnecessarilythetop-levelframe,firesthefinalDWebBrowserEvents2::DocumentCompleteevent.Atthistime,thepDispparameteristhesameastheIDispatchinterfacepointerofthehighestlevelframe.最高层框架和顶级框架有什么区别,如何获取对最高层框架的引用?

c# - Windows XP/Windows 7 和 Windows Servers 登录页面

我希望在用户输入他或她的Windows凭据之前弹出一个Windows窗体应用程序。如果该特定Windows窗体中的验证成功,那么我想让用户输入他或她的Windows凭据。我如何在C#中以编程方式在WindowsXP、Vista、Windows7和Windows服务器(如2003和2008)中执行此操作。非常感谢! 最佳答案 这意味着绕过Window登录系统,这是不可能的。否则任何人都可能弹出一个看起来像常规登录页面的虚假对话框并窃取凭据。 关于c#-WindowsXP/Windows7和

windows - 如何制作一个 16x16 像素图标大小的符号按钮?

我尝试用MFC制作一个SymbolButton。图标资源(*.ico)的大小为16x16像素。当我将图标加载到按钮中时,图标显示为原来的两倍大。您知道我如何指定绘制在按钮表面上的图标的大小吗?我正在使用的代码片段:CButton*btn=reinterpret_cast(GetDlgItem(IDC_BUTTON_RUNTER));btn->SetIcon(AfxGetApp()->LoadIconA(MAKEINTRESOURCE(IDI_RUNTER)));感谢您的帮助! 最佳答案 您可以使用LoadImage而不是LoadIc

windows - 适用于 Windows 的类似 diff3 的程序?

我是linux用户,通常我使用kdiff3来比较3个(文本)文件(例如,当存在svn冲突时)。我知道有各种程序可以做到这一点(比如diff3或meld),但没有一个适用于Windows。是否有适用于Windows的3文件差异可用? 最佳答案 有一个版本kdiff3forwindows. 关于windows-适用于Windows的类似diff3的程序?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

python - 在使用 Python 的 Windows 中,如何终止我的进程?

编辑:看起来像是重复的,但我向你保证,它不是。我希望彻底终止当前正在运行的进程,而不是终止一个单独的进程。问题是我正在终止的进程不是由子进程或exec产生的。它基本上是在试图自杀。场景如下:程序在退出时进行清理,但有时这会花费太长时间。我确信我可以终止程序,因为退出的第一步保存了数据库。我该怎么做?不能使用taskkill,因为它在某些Windows安装中不可用,例如家庭版XPtskill也不起作用win32api.TerminateProcess(handle,0)有效,但我担心它可能会导致内存泄漏,因为我没有机会关闭句柄(程序在之后立即停止调用TerminateProcess)。注

windows - 如何更改Windows用户图标

在工作中,我们将所有新机器设置为具有默认用户。该用户的用户图片带有我们公司的Logo。我正在对此进行自动化,并且很难找到一种无需手动设置即可更改用户图片的方法。这可能吗?如果可以,我该怎么做?这需要适用于Windows7,但最好支持其他版本。提前致谢。 最佳答案 我在以下位置找到了答案(至少对于Windows7):http://joco.name/2010/12/06/i-discovered-the-new-windows-user-tile-api/给出的小示例应用程序效果很好。 关

windows - 当我在主机内运行 Virtual Box 时是否需要执行更新?

我正在运行WindowsXP作为主机,并且在VirtualBox上运行了多种Linux。我永远不会将我的Windows主机用于主机以外的任何用途。如果没有更新,Windows机器是否会受到攻击?我确实安装了防火墙(不知道我是否可以提及品牌)和病毒扫描程序-但我拒绝更新和.NET的东西-因为我没有使用机器做任何事情。我知道我可以只运行Linux并在里面做一个虚拟盒子,但由于情况...我正在运行Windows。 最佳答案 如果计算机连接到网络,那么您可能容易受到WindowsXP本身的安全漏洞的攻击,例如针对TCP/IP堆栈的攻击。即使

windows - 默认应用程序,如 wget for windows

我记得有一些内置应用程序可以用来下载网站。但在windowsxpsp3中没有wget。应用的名称是什么?我想在我的BATCH应用程序中使用它。 最佳答案 实际上有用于windows的wget,它工作得很好:http://gnuwin32.sourceforge.net/packages/wget.htm 关于windows-默认应用程序,如wgetforwindows,我们在StackOverflow上找到一个类似的问题: https://stackoverf

windows - 依赖停止时服务启动

我已经安装了一个作为服务的应用程序,并将“DependOnService”设置为依赖于MSSQL$SQLEXPRESS。在我的服务的“属性”->“依赖项”选项卡中,“SQLServer(SQLEXPRESS)”被列为“此服务依赖于以下系统组件:”。一切似乎都很好。但是,如果我停止SQLServer(SQLEXPRESS)服务并启动我的服务,它会正常启动(除了它无法访问数据库)。我希望我的服务a)由于SQLServer未运行而无法启动,或者b)导致SQLServer启动以便我的服务可以启动。但是SQLServer仍未运行,而我的服务正在运行。我是否误解了服务依赖项的含义并误读了文档?我尝