Set-ExeVersionString #
ÜBERSICHT #
Setzt einen Version-String in der VERSION_INFO-Resource einer EXE-Datei.
SYNTAX #
Set-ExeVersionString [<CommonParameters>]
BESCHREIBUNG #
Liest die eingebettete VERSION_INFO-Resource einer Windows-EXE, parst den StringFileInfo-Block, ersetzt den angegebenen String und schreibt die Resource über die Windows-API zurück.
Dies ersetzt das frühere externe Tool rcedit-x86.exe durch eine reine C#-Inline-Implementierung mit kernel32.dll-Aufrufen.
Typische String-Namen: FileVersion, ProductVersion, CompanyName, FileDescription, InternalName, LegalCopyright, OriginalFilename, ProductName.
PARAMETER #
-ExeFile #
Pfad zur .exe-Datei.
-Name #
Name des Version-Strings (z.B. FileVersion, OriginalFilename).
-Value #
Neuer Wert des Strings.
BEISPIELE #
Set-ExeVersionString -ExeFile "C:\Final\Eulanda.exe" -Name "FileVersion" -Value "2026.3.110.8570"
Setzt den FileVersion-String in der EXE auf den angegebenen Wert.
Set-ExeVersionString -ExeFile "C:\Final\Eulanda.exe" -Name "OriginalFilename" -Value "Eulanda.DE.exe"
Ändert den OriginalFilename in der VERSION_INFO-Resource.