草庐IT

C++:在指针集中查找

全部标签

漏洞补丁:漏洞命名(CVE和CNNVD)及补丁查找

摘要:以前一个项目,最近收到一份脆弱性分析报告(漏洞报告),通过这份报告小技能+1,记录一下报告中几个重要编号说明和如何下载对应的补丁文件。一、名称介绍截图为报告的部分内容,里面包含了编号,描述,解决地址。这里对CVE编号,CVSS分值,国家漏洞库编号(CNNVD)等几个主要名称含义进行记录。1、CVE编号CVE官网:https://cve.mitre.org/参考链接地址:https://info.support.huawei.com/info-finder/encyclopedia/zh/CVE.htmlCVE(CommonVulnerabilitiesandExposures)的全称是公

c++ - 如何在 C/C++ 中以编程方式查找 "Saved Games"文件夹?

我正在写一个游戏。我打算将存档存储在“存档游戏”目录中。如何以编程方式查找保存的游戏文件夹的位置?它需要在非英语Windows上工作。%USERPROFILE%\SavedGames之类的黑客攻击不是一种选择。 最佳答案 SavedGames目录位于SHGetKnownFolderPath()函数,自WindowsVista和WindowsServer2008起可用。请注意,FOLDERID_SavedGames参数是C++引用。替换为&FOLDERID_SavedGames以从C代码调用。在我能找到的第一个在线MSVC编译器上成功

c++ - Windows:指针唯一性

我需要在我的一个类(class)中使用一个快速的唯一ID来区分一个过程与另一个过程。我决定使用实例的地址来这样做。我最终得到了这样的结果(quintptr是Qt定义的整数类型,用于根据平台存储具有正确大小的地址):Foo::Foo():_id(reinterpret_cast(this)){...}想法是比较同一个exe的两个不同进程的输出。在Vista(我的开发机器)上没有问题。但是在XP上,_id的值在两个进程中是相同的(!)。谁能解释一下这是为什么?如果使用这样的指针是个好主意(我认为是,我不再那么确定)?谢谢。 最佳答案 每

c++ - 错误 C4703 使用了可能未初始化的本地指针变量 'y'

我在下面提供的代码中收到一个错误,可能使用了未初始化的局部指针变量“y”和使用了可能未初始化的局部指针变量“z”。请帮我解决这个问题?UINT8*x=newUINT8[512];if(!x)gotoclean;//UINT32*y=NULL;UINT32*y=newUINT32[4];if(!y)gotoclean;//char*z=NULL;char*z=newchar[512];if(!z)gotoclean;{....SomeCode....}clean:if(x)delete[]x;if(y)delete[]y;if(z)delete[]z; 最佳答

c++ - 查找单实例 Qt 应用程序的 QWidget

这个问题在这里已经有了答案:Qt:Bestpracticeforasingleinstanceappprotection(7个答案)关闭8年前。我正在尝试创建单个实例Qt应用程序,我正处于这个工作状态,但现在我想在第二个启动时关注已经启动的实例。QWidget::find(g_hWnd)应该返回小部件,但它失败并在w->show();上崩溃有什么想法吗?#pragmadata_seg("Shared")HWNDg_hWnd=NULL;#pragmadata_seg()#pragmacomment(linker,"/section:Shared,rws")intmain(intargc,

windows - 你如何比较两个 HWND 指针?

可以吗if(HWND1==HWND2)或者是否有我需要使用的函数来查看两个hwnd是否指向同一个窗口? 最佳答案 HWND只是一个长值,所以是的,您可以那样比较它们。 关于windows-你如何比较两个HWND指针?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2112833/

windows - 在 Windows Server 2003 LocalMachine/My store 中查找公共(public)证书的物理路径

我正在尝试找到导入到LocalMachine/My(个人)证书存储区的公钥的文件系统路径,以便我可以向自定义App_pool帐户授予读取和执行权限。我尝试使用findprivatekey.exe和winhttpcertcfg.exe但没有成功。这是我目前的路径,只是不知道将权限应用到哪一个。C:\DocumentsandSettings\AllUsers\ApplicationData\Microsoft\Crypto\RSA\MachineKeysfindprivatekey.exe总是找不到证书。winhttpcertcfg-l-cLOCAL_MACHINE\My-sMyCerti

windows - 如何查找Windows用户是否属于指定组?

目前我们有一个DLL,它使用WindowsAPILogonUser方法检查用户名/密码是否是有效的Windows用户。我们需要对其进行增强,以便它也检查用户是否属于指定组。是否有执行此操作的Windows方法?给定Windows用户名和密码,找出用户是否属于指定组。 最佳答案 您可以使用netapi32.dll中的“NetUserGetLocalGroups”函数获取给定用户所属的所有组,然后检查函数返回的组名中是否存在指定的组名。你可以找到函数用法here 关于windows-如何查找

用于查找所有已安装的 Office 更新的 C# 代码

在添加或删除程序中,您可以查看MSOfficeOutlook的更新/补丁列表。有没有办法使用c#代码获取此信息。我们尝试了WMI代码conststringquery="SELECTHotFixIDFROMWin32_QuickFixEngineering";varsearch=newManagementObjectSearcher(query);varcollection=search.Get();foreach(ManagementObjectquickFixincollection)Console.WriteLine(quickFix["HotFixID"].ToString())

windows - 在 Windows 资源管理器中双击时如何从参数中查找父 ZIP 文件 - .NET 4.0

在WindowsExplorer,当你打开一个ZIP文件并双击一个文件时,比如一个JPEG文件(.jpg),Windows将JPEG文件提取到一个临时文件夹,并将临时文件名作为唯一参数传递给相关程序,比如“C:\Users\jprice\AppData\Local\Temp\Temp1_.zip\.jpg”我注意到某些应用程序(例如Windows7中的Windows照片查看器)知道临时文件来自哪个ZIP文件。您可以单击下一个和上一个并从ZIP文件中获取下一个/上一个文件(正如您所做的那样,它们也被提取到临时文件中)。我在system.io.packaging上用google搜索过,但我