问题标签 [fileversioninfo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - 如何在 S3 java 中复制/下载文件的所有版本
我正在尝试找到一种方法将文件的所有版本从 S3 下载或复制到不同文件夹中的 S3 存储桶。
powershell - 如何使用 VersionInfo 属性过滤 .exe 文件?
我应该首先说,我喜欢用 PowerShell 解决问题,但是我的 PowerShell 技能严重缺乏。因此,如果您确实回复,请尽可能基本:D
Microsoft Teams 安装在AppData
. 多个用户登录到不同的 PC,留下旧版本的 Teams,我们现在需要清理这些旧版本,而不会影响当前登录的用户和较新版本的 Teams。
正因为如此,我一直在VersionInfo.FileVerson
解决这个问题。我尝试过的各种方法,我可以到目前为止,然后没有进一步。我可以列出FullName
andFileVersion
但我不知道如何省略我们想要单独留下的较新版本。
我发现这种方法与我所写的相比看起来非常干净,它使我与我的脚本处于同一阶段;
从她那里,我的想法是类似的$info.where{$_.FileVersion -lt '3.4.4.0'}
。
例如,在使用运行服务测试这类事情时,我可以看到它是多么容易。所以我不知道我是怎么做到的,如果有人能指出我正确的方向,我将不胜感激。
c++ - 从外部资源管理 VS_VERSION_INFO FILEVERSION
我正在使用 VS2019。我有一个解决方案我有几个 c++ 项目共享一个公共静态库。为了管理版本信息,我使用版本资源。我对可执行文件所做的唯一修改是更改库的代码。所以我希望 exec 的版本由我的 lib 版本决定。
我在考虑是否可以根据 lib 版本(或者外部资源)动态更改可执行文件的版本。例如作为预编译事件?
我只想控制 FILEVERSION 属性。
windows - 如何使用 C/C++ 获取 WinBuild 信息
WinBuild信息可以通过Powershell命令“(Get-Item C:\Windows\System32\kernel32.dll).VersionInfo | format-list”获取。这将返回以下 FileVersion 信息:
文件版本:10.0.17763.1697 (WinBuild.160101.0800)
我需要使用 C 或 C++ 获得相同的 FileVersion。GetFileVersionInfo 和 VerQueryValue 组合只给我 10.0.17763.1697 但我也需要“WinBuild.160101.0800”。
delphi - 切换到 Windows SDK 资源编译器后,VS_VERSION_INFO 未显示在 Windows 资源管理器中
我使用 RC(资源)文件来获取链接到 EXE 文件的版本信息,最近我从Borland Resource Compiler切换到Windows SDK Resource Compiler,以便能够在我的应用程序中使用多种尺寸的图标。
该图标有效,但现在当我编译我的应用程序时,资源信息似乎没有附加到 EXE 文件中。我怀疑适用于 BRCC32.EXE 的同一个 RC 文件不适用于 Windows SDK 资源编译器。
这是我的verinfo.rc
内容:
最后,我没有忘记verinfo.rc
在我的 Delphi 项目文件中使用该文件:
更新#1
如果我将资源编译器从Windows SDK 编译器更改回Borland 资源编译器,则版本信息将包含在 EXE 文件中(但我不能再使用多个大小的图标了):
更新#2
使用资源编辑器Resource Hacker我可以看到EXE文件中确实有版本信息资源。但我在 Windows 资源管理器中看不到这一点,也无法使用 WinAPI 函数(如GetFileVersionInfo )检索它:
更新#3
这是我发现使用相同的 RC 文件但使用不同的资源编译器时会发生的情况:
dll - 获取第三方库的库版本
我在我的项目中使用了一些第三方库(源代码),我想使用脚本在文件中列出所有版本的库。为此,我有两个想法:
首先是搜索版本文件(源代码中的.h文件)并使用grep命令检索库版本
其次是wmic
在命令提示符或get-childitem
PowerShell 中使用从创建的库文件或可执行文件中获取产品信息。
任何人都可以建议在时间或安全性方面哪个更好。或者你能提出比这更好的想法吗?提前致谢。