草庐IT

信息流

全部标签

python - 在 Python 中检测图形驱动程序信息

我有一个应用程序需要安装最低版本的NVIDIA图形驱动程序才能运行。如何获取在Windows上通过Python安装的驱动程序版本?编辑:一种通过注册表执行此操作的方法,它为您提供安装的所有版本(由Yojimbo提供)cmd=r'regquery"HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIACorporation\Installer2\Stripped"/s|find"Display.Driver/"'output=subprocess.check_output(cmd,shell=True)all=[float(x)forxinre.findall('Displ

java - java中如何获取正在运行的进程信息?

我想获取有关我的操作系统中其他正在运行的进程的信息。(两件事,过程“名称”和“路径”。)现在,我正在像“ps命令”一样使用linux命令。Processprocess=Runtime.getRuntime().exec("psx")但是因为我也想在Windows中运行它,所以我正在搜索可以在Windows和Linux中运行的其他功能。有没有不依赖os的java类或函数? 最佳答案 Java9中更新的ProcessAPI通过JEP102如果您愿意尽早升级,将会为您提供帮助...这提供了对进程树的平台不可知访问...参见ProcessH

c - 从 C 程序发现和报告 Windows 版本信息

这个问题在这里已经有了答案:DetectingWindows10version(3个答案)关闭4年前。我们有一个为Win2K构建的项目,然后是WinXP,然后是Win7,现在已经从使用VS2010的32位Win7程序转换为使用VS2017的64位Win10程序。VS2017项目是从头开始创建的,然后根据需要导入和更新旧源。当我创建新项目时,我将目标平台(在项目的配置的常规部分)设置为Windows10,并且由于我没有特殊需要,我将项目设置为自动构建list。今天我注意到我们在程序中显示当前Windows版本信息的对话框表明我们在Windows8.1下运行,内部版本号为6.2。当我查找G

c++ - 文件系统信息——如何查询?

有没有办法通过某种类型的WindowsAPI访问文件系统信息?如果不是,用户模式开发人员可以使用哪些其他方法? 最佳答案 不是很干净,但你可以使用DeviceIoControl()将卷作为文件打开,将生成的句柄与控制代码一起传递给DeviceIoControl()。检查MSDN的控制代码,有类似“读取日志记录”的东西。 关于c++-文件系统信息——如何查询?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

windows - 从给定的文件路径获取有关物理设备的信息

假设您有系统上可访问文件或文件夹的完整路径。我如何才能获得文件(或文件夹)实际所在的物理设备的某种唯一标识符?我的第一次尝试是使用System.IO.DriveInfo,这取决于有一个驱动器号。但是UNC路径和映射到服务器上同一物理设备的多个网络驱动器增加了一些复杂性。例如,这3个路径都指向同一设备上的同一文件夹。\\myserver\users\brian\public\music\s:\users\brian\public\music\(heres:\ismappedto\\myserver\)u:\public\users\music\(hereu:\ismappedto\\my

c++ - 获取进程信息

我正在使用C++,我正在尝试从sysinternals创建一个类似于handle.exe的程序。基本上,我从用户那里获取文件名,我需要能够显示哪个进程正在锁定该文件。有谁知道我可以从哪里获得这些信息?我试过在winapi中使用一些过程函数,但我不知道如何获取这些信息,这是我尝试创建的示例:http://www.kartmann.org/freeware/WhoSLocking/ReadMe.htm提前致谢 最佳答案 NtQuerySystemInformation上有一个未记录的选项获取进程的文件句柄。有示例代码here.第二个示例

c - 在套接字(windows)上启用 SO_DEBUG 时如何查看套接字信息?

intsetsockopt(SOCKETs,intlevel,intoptname,constchar*optval,intoptlen);SO_DEBUG鼓励(但不要求)WindowsSockets服务提供商提供如果应用程序设置了SO_DEBUG选项,则输出调试信息。生成调试信息的机制及其采用的形式超出了本文档的范围。我没有找到任何范围。 最佳答案 它不适用于win32。Enablesdebugoutput.Microsoftproviderscurrentlydonotoutputanydebuginformation.我相信它

1024程序员节带你玩转图片Exif信息获取之JavaScript

目录一、前言二、背景三、Exif.js     1、Exif.js简介2、Exif.js引入四、多场景展示数据获取1、原始图片直接获取 2、base64编码文件加载 3、文件上传的方式加载 五、总结一、前言    1024是2的十次方,二进制计数的基本计量单位之一。1G=1024M,而1G与1级谐音,也有一级棒的意思。程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。1024程序员节是广大程序员的共同节日。从2015年起,每年10月24日定义为程序员节。以一个节日的形式,向通过coding改变世界,也以实际行动在浮躁的世界里,固执地坚持自己对于知识、技术和创新追求的

windows - 我可以从 Windows 上的 ghc Haskell 进程转储中收集哪些信息?

我的命令行应用程序的一位用户报告说出现了一个无限循环。当进程处于这种状态时,他们很有帮助地转储了进程(通过任务管理器)并将其发送给我。我不确定如何从这个转储中获取有用的信息。我的windbg-zthe-dump-file.dmp-yreleases\v5.0.0-ireleases\v5.0.0的常规技术没有提供太多我知道如何解释的信息。我可以改用特定于ghc的工具吗?下一步,我应该在发布过程中添加构建选项还是我应该做的其他事情,以使这种事后调试更有成效?这是我看到的堆栈示例。没有太多有用的信息,特别是对于习惯在WinDbg中调试C/C++代码的人来说。:-)0Id:112dc.cc1

c++ - 在编译时为 libcurl 定义 CA 信息

我已经使用OpenSSL为Windowsx64构建了libcurl。如果我使用libcurl命令指定CA信息,如下所示,我可以通过https发布我的数据。curl_easy_setopt(curl_handle,CURLOPT_CAINFO,"C:\\cacert.pem");我的问题是关于此处“证书验证”标题下的选项3:https://curl.haxx.se/docs/sslcerts.html3)AddtheCAcertforyourservertotheexistingdefaultCAcertificatestore.ThedefaultCAcertificatestorec