diff --git a/Project/MSVC2022/PreRelease/PreRelease.vcxproj b/Project/MSVC2022/PreRelease/PreRelease.vcxproj
index f40df449a5..da89e7a840 100644
--- a/Project/MSVC2022/PreRelease/PreRelease.vcxproj
+++ b/Project/MSVC2022/PreRelease/PreRelease.vcxproj
@@ -135,6 +135,7 @@
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
stdcpp23
+ MultiThreadedDebugDLL
Console
@@ -150,6 +151,7 @@
WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
stdcpp23
+ MultiThreadedDLL
Console
@@ -163,6 +165,7 @@
_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
stdcpp23
+ MultiThreadedDebugDLL
Console
@@ -176,6 +179,7 @@
_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
stdcpp23
+ MultiThreadedDebugDLL
Console
@@ -191,6 +195,7 @@
NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
stdcpp23
+ MultiThreadedDLL
Console
@@ -206,6 +211,7 @@
NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
true
stdcpp23
+ MultiThreadedDLL
Console
diff --git a/Release/Build_DLL_Windows.ps1 b/Release/Build_DLL_Windows.ps1
new file mode 100755
index 0000000000..1580ca1e4c
--- /dev/null
+++ b/Release/Build_DLL_Windows.ps1
@@ -0,0 +1,41 @@
+## Copyright (c) MediaArea.net SARL. All Rights Reserved.
+##
+## Use of this source code is governed by a BSD-style license that can
+## be found in the License.html file in the root of the source tree.
+##
+
+Param([parameter(Mandatory=$true)][String]$arch)
+
+$ErrorActionPreference = "Stop"
+
+#-----------------------------------------------------------------------
+# Setup
+$release_directory = Split-Path -Parent $MyInvocation.MyCommand.Path
+$version = (Get-Content "${release_directory}\..\Project\version.txt" -Raw).Trim()
+
+#-----------------------------------------------------------------------
+# Prepare
+Push-Location -Path "${release_directory}\..\..\zlib\contrib\vstudio\vc17"
+ ((Get-Content -Path zlibstat.vcxproj) -Replace 'MultiThreadedDLL','MultiThreaded') | Set-Content -Path zlibstat.vcxproj
+Pop-Location
+
+Push-Location -Path "${release_directory}\..\..\ZenLib\Project\MSVC2022\Library"
+ ((Get-Content -Path ZenLib.vcxproj) -Replace 'MultiThreadedDLL','MultiThreaded') | Set-Content -Path ZenLib.vcxproj
+Pop-Location
+
+Push-Location -Path "${release_directory}\..\Project\MSVC2022"
+ ((Get-Content -Path Library\MediaInfoLib.vcxproj) -Replace 'MultiThreadedDLL','MultiThreaded') | Set-Content -Path Library\MediaInfoLib.vcxproj
+ ((Get-Content -Path Dll\MediaInfoDll.vcxproj) -Replace 'MultiThreadedDLL','MultiThreaded') | Set-Content -Path Dll\MediaInfoDll.vcxproj
+ ((Get-Content -Path Example\HowToUse_Dll.vcxproj) -Replace 'MultiThreadedDLL','MultiThreaded') | Set-Content -Path Example\HowToUse_Dll.vcxproj
+ ((Get-Content -Path ShellExtension\MediaInfoShellExt.vcxproj) -Replace 'MultiThreadedDLL','MultiThreaded') | Set-Content -Path ShellExtension\MediaInfoShellExt.vcxproj
+ ((Get-Content -Path FieldsDescription\FieldsDescription.vcxproj) -Replace 'MultiThreadedDLL','MultiThreaded') | Set-Content -Path FieldsDescription\FieldsDescription.vcxproj
+ ((Get-Content -Path RegressionTest\RegressionTest.vcxproj) -Replace 'MultiThreadedDLL','MultiThreaded') | Set-Content -Path RegressionTest\RegressionTest.vcxproj
+ ((Get-Content -Path PreRelease\PreRelease.vcxproj) -Replace 'MultiThreadedDLL','MultiThreaded') | Set-Content -Path PreRelease\PreRelease.vcxproj
+Pop-Location
+
+#-----------------------------------------------------------------------
+# Build
+Push-Location -Path "${release_directory}\..\Project\MSVC2022"
+ MSBuild "/p:Configuration=Release;Platform=${arch}" MediaInfoLib.sln
+ MSBuild "/p:Configuration=Debug;Platform=${arch}" MediaInfoLib.sln
+Pop-Location
diff --git a/Release/Release_DLL_Windows.ps1 b/Release/Release_DLL_Windows.ps1
new file mode 100755
index 0000000000..132ee38de1
--- /dev/null
+++ b/Release/Release_DLL_Windows.ps1
@@ -0,0 +1,203 @@
+## Copyright (c) MediaArea.net SARL. All Rights Reserved.
+##
+## Use of this source code is governed by a BSD-style license that can
+## be found in the License.html file in the root of the source tree.
+##
+
+Param([parameter(Mandatory=$true)][String]$arch)
+
+$ErrorActionPreference = "Stop"
+
+#-----------------------------------------------------------------------
+# Setup
+$release_directory = Split-Path -Parent $MyInvocation.MyCommand.Path
+$version = (Get-Content "${release_directory}\..\Project\version.txt" -Raw).Trim()
+$arch_alt="${arch}"
+if ("${arch}" -eq "Win32" ) {
+ $arch_alt="i386"
+}
+
+#-----------------------------------------------------------------------
+# Cleanup
+$artifact = "${release_directory}\MediaInfo_DLL_${version}_Windows_${arch_alt}_WithoutInstaller"
+if (Test-Path "${artifact}") {
+ Remove-Item -Force -Recurse "${artifact}"
+}
+
+$artifact = "${release_directory}\MediaInfo_DLL_${version}_Windows_${arch_alt}_WithoutInstaller.zip"
+if (Test-Path "${artifact}") {
+ Remove-Item -Force "${artifact}"
+}
+
+$artifact = "${release_directory}\MediaInfo_DLL_${version}_Windows_${arch_alt}_WithoutInstaller.7z"
+if (Test-Path "${artifact}") {
+ Remove-Item -Force "${artifact}"
+}
+
+$artifact = "${release_directory}\MediaInfo_DLL_${version}_Windows_${arch_alt}.exe"
+if (Test-Path "${artifact}") {
+ Remove-Item -Force "${artifact}"
+}
+
+#-----------------------------------------------------------------------
+# Generate documentation
+Push-Location "${release_directory}\..\Source\Doc"
+ doxygen.exe
+Pop-Location
+
+#-----------------------------------------------------------------------
+# Package DLL
+Push-Location "${release_directory}"
+ New-Item -ItemType Directory -Path "MediaInfo_DLL_${version}_Windows_${arch_alt}_WithoutInstaller"
+ Push-Location "MediaInfo_DLL_${version}_Windows_${arch_alt}_WithoutInstaller"
+ ### Copying: Documentation ###
+ New-Item -Force -ItemType Directory "Developers"
+ Copy-Item -Force "..\..\Source\Doc\*.html" "Developers"
+ New-Item -Force -ItemType Directory "Developers\Doc"
+ Copy-Item -Force "..\..\Doc\*" "Developers\Doc"
+ New-Item -Force -ItemType Directory "Developers\List_Of_Parameters"
+ Copy-Item -Force "..\..\Source\Resource\Text\Stream\*.csv" "Developers\List_Of_Parameters"
+ ### Copying: Include ###
+ New-Item -Force -ItemType Directory "Developers\Source\MediaInfoDLL"
+ Copy-Item -Force "..\..\Source\MediaInfoDLL\MediaInfoDLL.h" "Developers\Source\MediaInfoDLL"
+ Copy-Item -Force "..\..\Source\MediaInfoDLL\MediaInfoDLL_Static.h" "Developers\Source\MediaInfoDLL"
+ Copy-Item -Force "..\..\Source\MediaInfoDLL\MediaInfoDLL.def" "Developers\Source\MediaInfoDLL"
+ Copy-Item -Force "..\..\Source\MediaInfoDLL\MediaInfoDLL.pas" "Developers\Source\MediaInfoDLL"
+ Copy-Item -Force "..\..\Source\MediaInfoDLL\MediaInfoDLL.cs" "Developers\Source\MediaInfoDLL"
+ Copy-Item -Force "..\..\Source\MediaInfoDLL\MediaInfoDLL.jsl" "Developers\Source\MediaInfoDLL"
+ Copy-Item -Force "..\..\Source\MediaInfoDLL\MediaInfoDLL.vb" "Developers\Source\MediaInfoDLL"
+ Copy-Item -Force "..\..\Source\MediaInfoDLL\MediaInfoDLL.JNA.java" "Developers\Source\MediaInfoDLL"
+ Copy-Item -Force "..\..\Source\MediaInfoDLL\MediaInfoDLL.JNI.java" "Developers\Source\MediaInfoDLL"
+ Copy-Item -Force "..\..\Source\MediaInfoDLL\MediaInfoDLL.JNative.java" "Developers\Source\MediaInfoDLL"
+ Copy-Item -Force "..\..\Source\MediaInfoDLL\MediaInfoDLL.py" "Developers\Source\MediaInfoDLL"
+ Copy-Item -Force "..\..\Source\MediaInfoDLL\MediaInfoDLL3.py" "Developers\Source\MediaInfoDLL"
+ ### Copying: Projects ###
+ New-Item -Force -ItemType Directory "Developers\Project\BCB\Example"
+ Copy-Item -Force "..\..\Project\BCB\Example\*.bpf" "Developers\Project\BCB\Example"
+ Copy-Item -Force "..\..\Project\BCB\Example\*.bpr" "Developers\Project\BCB\Example"
+ Copy-Item -Force "..\..\Project\BCB\Example\*.res*" "Developers\Project\BCB\Example"
+ Copy-Item -Force "..\..\Project\BCB\Example\*.dfm" "Developers\Project\BCB\Example"
+ Copy-Item -Force "..\..\Project\BCB\Example\*.h" "Developers\Project\BCB\Example"
+ Copy-Item -Force "..\..\Project\BCB\Example\*.cpp" "Developers\Project\BCB\Example"
+ New-Item -Force -ItemType Directory "Developers\Project\Delphi\Example"
+ Copy-Item -Force "..\..\Project\Delphi\Example\*.dpr" "Developers\Project\Delphi\Example"
+ Copy-Item -Force "..\..\Project\Delphi\Example\*.dfm" "Developers\Project\Delphi\Example"
+ Copy-Item -Force "..\..\Project\Delphi\Example\*.res" "Developers\Project\Delphi\Example"
+ Copy-Item -Force "..\..\Project\Delphi\Example\*.pas" "Developers\Project\Delphi\Example"
+ Copy-Item -Force "..\..\Project\Delphi\Example\*.bdsproj" "Developers\Project\Delphi\Example"
+ Copy-Item -Force "..\..\Project\Delphi\Example\*.bdsgroup" "Developers\Project\Delphi\Example"
+ New-Item -Force -ItemType Directory "Developers\Project\MSCS2008"
+ Copy-Item -Force "..\..\Project\MSCS2008\*.sln" "Developers\Project\MSCS2008"
+ New-Item -Force -ItemType Directory "Developers\Project\MSCS2008\Example"
+ Copy-Item -Force "..\..\Project\MSCS2008\Example\*.cs" "Developers\Project\MSCS2008\Example"
+ Copy-Item -Force "..\..\Project\MSCS2008\Example\*.csproj" "Developers\Project\MSCS2008\Example"
+ Copy-Item -Force "..\..\Project\MSCS2008\Example\*.res*" "Developers\Project\MSCS2008\Example"
+ Copy-Item -Force "..\..\Project\MSCS2008\Example\*.ico" "Developers\Project\MSCS2008\Example"
+ New-Item -Force -ItemType Directory "Developers\Project\MSCS2008\asp_net_web_application"
+ Copy-Item -Force "..\..\Project\MSCS2008\asp_net_web_application\*.cs" "Developers\Project\MSCS2008\asp_net_web_application"
+ Copy-Item -Force "..\..\Project\MSCS2008\asp_net_web_application\*.csproj" "Developers\Project\MSCS2008\asp_net_web_application"
+ Copy-Item -Force "..\..\Project\MSCS2008\asp_net_web_application\*.aspx" "Developers\Project\MSCS2008\asp_net_web_application"
+ Copy-Item -Force "..\..\Project\MSCS2008\asp_net_web_application\*.config" "Developers\Project\MSCS2008\asp_net_web_application"
+ New-Item -Force -ItemType Directory "Developers\Project\MSCS2010"
+ Copy-Item -Force "..\..\Project\MSCS2010\*.sln" "Developers\Project\MSCS2010"
+ New-Item -Force -ItemType Directory "Developers\Project\MSCS2010\Example"
+ Copy-Item -Force "..\..\Project\MSCS2010\Example\*.cs" "Developers\Project\MSCS2010\Example"
+ Copy-Item -Force "..\..\Project\MSCS2010\Example\*.csproj" "Developers\Project\MSCS2010\Example"
+ Copy-Item -Force "..\..\Project\MSCS2010\Example\*.res*" "Developers\Project\MSCS2010\Example"
+ Copy-Item -Force "..\..\Project\MSCS2010\Example\*.ico" "Developers\Project\MSCS2010\Example"
+ New-Item -Force -ItemType Directory "Developers\Project\MSCS2010\asp_net_web_application"
+ Copy-Item -Force "..\..\Project\MSCS2010\asp_net_web_application\*.cs" "Developers\Project\MSCS2010\asp_net_web_application"
+ Copy-Item -Force "..\..\Project\MSCS2010\asp_net_web_application\*.csproj" "Developers\Project\MSCS2010\asp_net_web_application"
+ Copy-Item -Force "..\..\Project\MSCS2010\asp_net_web_application\*.aspx" "Developers\Project\MSCS2010\asp_net_web_application"
+ Copy-Item -Force "..\..\Project\MSCS2010\asp_net_web_application\*.config" "Developers\Project\MSCS2010\asp_net_web_application"
+ New-Item -Force -ItemType Directory "Developers\Project\MSJS"
+ Copy-Item -Force "..\..\Project\MSJS\*.sln" "Developers\Project\MSJS"
+ New-Item -Force -ItemType Directory "Developers\Project\MSJS\Example"
+ Copy-Item -Force "..\..\Project\MSJS\Example\*.jsl" "Developers\Project\MSJS\Example"
+ Copy-Item -Force "..\..\Project\MSJS\Example\*.vjsproj" "Developers\Project\MSJS\Example"
+ Copy-Item -Force "..\..\Project\MSJS\Example\*.res*" "Developers\Project\MSJS\Example"
+ New-Item -Force -ItemType Directory "Developers\Project\MSVB"
+ Copy-Item -Force "..\..\Project\MSVB\*.sln" "Developers\Project\MSVB"
+ New-Item -Force -ItemType Directory "Developers\Project\MSVB\Example"
+ Copy-Item -Force "..\..\Project\MSVB\Example\*.vb" "Developers\Project\MSVB\Example"
+ Copy-Item -Force "..\..\Project\MSVB\Example\*.vbproj" "Developers\Project\MSVB\Example"
+ Copy-Item -Force "..\..\Project\MSVB\Example\*.res*" "Developers\Project\MSVB\Example"
+ New-Item -Force -ItemType Directory "Developers\Project\MSVB\Example\My Project"
+ Copy-Item -Force "..\..\Project\MSVB\Example\My Project\*.*" "Developers\Project\MSVB\Example\My Project"
+ New-Item -Force -ItemType Directory "Developers\Project\MSVB\Example VB6"
+ Copy-Item -Force "..\..\Project\MSVB\Example VB6\*.*" "Developers\Project\MSVB\Example VB6"
+ New-Item -Force -ItemType Directory "Developers\Project\MSVC2022"
+ Copy-Item -Force "..\..\Project\MSVC2022\*.sln" "Developers\Project\MSVC2022"
+ New-Item -Force -ItemType Directory "Developers\Project\MSVC2022\Example"
+ Copy-Item -Force "..\..\Project\MSVC2022\Example\HowToUse_Dll.vcxproj" "Developers\Project\MSVC2022\Example"
+ Copy-Item -Force "..\..\Project\MSVC2022\Example\HowToUse_Dll.vcxproj.filters" "Developers\Project\MSVC2022\Example"
+ New-Item -Force -ItemType Directory "Developers\Project\Java\Example.JNA"
+ Copy-Item -Force "..\..\Project\Java\Example.JNA\*.java" "Developers\Project\Java\Example.JNA"
+ Copy-Item -Force "..\..\Project\Java\Example.JNA\*.txt" "Developers\Project\Java\Example.JNA"
+ Copy-Item -Force "..\..\Project\Java\Example.JNA\*.bat" "Developers\Project\Java\Example.JNA"
+ Copy-Item -Force "..\..\Project\Java\Example.JNA\*.sh" "Developers\Project\Java\Example.JNA"
+ New-Item -Force -ItemType Directory "Developers\Project\Java\Example.JNI"
+ Copy-Item -Force "..\..\Project\Java\Example.JNI\*.bat" "Developers\Project\Java\Example.JNI"
+ Copy-Item -Force "..\..\Project\Java\Example.JNI\*.sh" "Developers\Project\Java\Example.JNI"
+ New-Item -Force -ItemType Directory "Developers\Project\Java\Example.JNative"
+ Copy-Item -Force "..\..\Project\Java\Example.JNative\*.java" "Developers\Project\Java\Example.JNative"
+ Copy-Item -Force "..\..\Project\Java\Example.JNative\*.txt" "Developers\Project\Java\Example.JNative"
+ Copy-Item -Force "..\..\Project\Java\Example.JNative\*.bat" "Developers\Project\Java\Example.JNative"
+ Copy-Item -Force "..\..\Project\Java\Example.JNative\*.sh" "Developers\Project\Java\Example.JNative"
+ New-Item -Force -ItemType Directory "Developers\Project\NetBeans\Example.JNA"
+ Copy-Item -Force "..\..\Project\NetBeans\Example.JNA\*.xml" "Developers\Project\NetBeans\Example.JNA"
+ Copy-Item -Force "..\..\Project\NetBeans\Example.JNA\*.properties" "Developers\Project\NetBeans\Example.JNA"
+ Copy-Item -Force "..\..\Project\NetBeans\Example.JNA\*.mf" "Developers\Project\NetBeans\Example.JNA"
+ Copy-Item -Force "..\..\Project\NetBeans\Example.JNA\*.txt" "Developers\Project\NetBeans\Example.JNA"
+ New-Item -Force -ItemType Directory "Developers\Project\NetBeans\Example.JNA\src"
+ Copy-Item -Force "..\..\Project\NetBeans\Example.JNA\src\*.java" "Developers\Project\NetBeans\Example.JNA\src"
+ New-Item -Force -ItemType Directory "Developers\Project\NetBeans\Example.JNative"
+ Copy-Item -Force "..\..\Project\NetBeans\Example.JNative\*.xml" "Developers\Project\NetBeans\Example.JNative"
+ Copy-Item -Force "..\..\Project\NetBeans\Example.JNative\*.properties" "Developers\Project\NetBeans\Example.JNative"
+ Copy-Item -Force "..\..\Project\NetBeans\Example.JNative\*.mf" "Developers\Project\NetBeans\Example.JNative"
+ Copy-Item -Force "..\..\Project\NetBeans\Example.JNative\*.txt" "Developers\Project\NetBeans\Example.JNative"
+ New-Item -Force -ItemType Directory "Developers\Project\NetBeans\Example.JNative\src"
+ Copy-Item -Force "..\..\Project\NetBeans\Example.JNative\src\*.java" "Developers\Project\NetBeans\Example.JNative\src"
+ ### Copying: Contrib ###
+ New-Item -Force -ItemType Directory "Contrib"
+ Copy-Item -Force -Recurse "..\..\Contrib\*.*" "Contrib"
+ ### Copying: Libs ###
+ New-Item -Force -ItemType Directory "Developers\Project\MSVC2022\${arch}\Release"
+ Copy-Item -Force "..\..\Project\MSVC2022\${arch}\Release\MediaInfo.lib" "Developers\Project\MSVC2022\${arch}\Release"
+ New-Item -Force -ItemType Directory "Developers\Project\MSVC2022\${arch}\Debug"
+ Copy-Item -Force "..\..\Project\MSVC2022\${arch}\Debug\MediaInfo.lib" "Developers\Project\MSVC2022\${arch}\Debug"
+ if ($arch -eq "ARM64") {
+ New-Item -Force -ItemType Directory "Developers\Project\MSVC2022\${arch}EC\Release"
+ Copy-Item -Force "..\..\Project\MSVC2022\${arch}EC\Release\MediaInfo.lib" "Developers\Project\MSVC2022\${arch}EC\Release"
+ New-Item -Force -ItemType Directory "Developers\Project\MSVC2022\${arch}EC\Debug"
+ Copy-Item -Force "..\..\Project\MSVC2022\${arch}EC\Debug\MediaInfo.lib" "Developers\Project\MSVC2022\${arch}EC\Debug"
+ }
+ New-Item -Force -ItemType Directory "Developers\Source\Example"
+ Copy-Item -Force "..\..\Source\Example\HowToUse_Dll*.*" "Developers\Source\Example"
+ New-Item -Force -ItemType Directory "Developers"
+ Copy-Item -Force "..\Example.ogg" "Developers"
+ ### Copying: Information files ###
+ Copy-Item -Force "..\..\History_DLL.txt" "Developers\History.txt"
+ Copy-Item -Force "..\..\License.html" "Developers"
+ Copy-Item -Force "..\..\Changes.txt" "Developers"
+ Copy-Item -Force "..\ReadMe_DLL_Windows.txt" "ReadMe.txt"
+ ### Copying: DLL ###
+ if ($arch -eq "ARM64") {
+ Copy-Item -Force "..\..\Project\MSVC2022\${arch}EC\Release\MediaInfo.dll" .
+ }
+ else {
+ Copy-Item -Force "..\..\Project\MSVC2022\${arch}\Release\MediaInfo.dll" .
+ }
+ Copy-Item -Force "..\..\Project\MSVC2022\${arch}\Release\MediaInfo_InfoTip.dll" .
+ Copy-Item -Force "..\..\Project\MSVC2022\ShellExtension\*.bat" .
+ ### Archive
+ 7za.exe a -r -t7z -mx9 "..\MediaInfo_DLL_${version}_Windows_${arch_alt}_WithoutInstaller.7z" *
+ 7za.exe a -r -tzip -mx9 "..\MediaInfo_DLL_${version}_Windows_${arch_alt}_WithoutInstaller.zip" *
+ Pop-Location
+Pop-Location
+
+#-----------------------------------------------------------------------
+# Package installer
+Push-Location "${release_directory}"
+ makensis.exe "..\Source\Install\MediaInfo_DLL_Windows_${arch_alt}.nsi"
+Pop-Location
diff --git a/Release/Release_DLL_Windows_ARM64.bat b/Release/Release_DLL_Windows_ARM64.bat
deleted file mode 100644
index d60f660024..0000000000
--- a/Release/Release_DLL_Windows_ARM64.bat
+++ /dev/null
@@ -1,165 +0,0 @@
-@rem Copyright (c) MediaArea.net SARL. All Rights Reserved.
-@rem
-@rem Use of this source code is governed by a BSD-style license that can
-@rem be found in the License.html file in the root of the source tree.
-@rem
-
-@echo off
-
-rem --- Search binaries ---
-set BPATH=
-if exist "%~dp0\..\..\..\MediaArea-Utils-Binaries" set BPATH="%~dp0\..\..\..\MediaArea-Utils-Binaries"
-if exist "%~dp0\..\..\MediaArea-Utils-Binaries" set BPATH="%~dp0\..\..\MediaArea-Utils-Binaries"
-if "%BPATH%"=="" (
- echo "ERROR: binaries path not found"
- exit /b 1
-)
-
-rem --- Clean up ---
-del MediaInfoDLL_Windows_ARM64.7z
-del MediaInfoDLL_Windows_ARM64.zip
-rmdir MediaInfoDLL_Windows_ARM64\ /S /Q
-mkdir MediaInfoDLL_Windows_ARM64\
-
-
-rem --- Copying : Documentation ---
-mkdir Doc
-cd ..\Source\Doc
-%BPATH%\Windows\Doxygen\doxygen
-cd ..\..\Release
-mkdir MediaInfoDLL_Windows_ARM64\Developers\Doc\
-copy ..\Doc\*.* MediaInfoDLL_Windows_ARM64\Developers\Doc\
-rmdir Doc /S /Q
-xcopy ..\Source\Doc\*.html MediaInfoDLL_Windows_ARM64\Developers\ /S
-mkdir MediaInfoDLL_Windows_ARM64\Developers\List_Of_Parameters
-copy ..\Source\Resource\Text\Stream\*.csv MediaInfoDLL_Windows_ARM64\Developers\List_Of_Parameters
-
-rem --- Copying : Include ---
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.h MediaInfoDLL_Windows_ARM64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL_Static.h MediaInfoDLL_Windows_ARM64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.def MediaInfoDLL_Windows_ARM64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.pas MediaInfoDLL_Windows_ARM64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.cs MediaInfoDLL_Windows_ARM64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.jsl MediaInfoDLL_Windows_ARM64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.vb MediaInfoDLL_Windows_ARM64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.JNA.java MediaInfoDLL_Windows_ARM64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.JNI.java MediaInfoDLL_Windows_ARM64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.JNative.java MediaInfoDLL_Windows_ARM64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.py MediaInfoDLL_Windows_ARM64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL3.py MediaInfoDLL_Windows_ARM64\Developers\Source\MediaInfoDLL\
-
-@rem --- Copying : Projects ---
-xcopy ..\Project\BCB\Example\*.bpf MediaInfoDLL_Windows_ARM64\Developers\Project\BCB\Example\
-xcopy ..\Project\BCB\Example\*.bpr MediaInfoDLL_Windows_ARM64\Developers\Project\BCB\Example\
-xcopy ..\Project\BCB\Example\*.res* MediaInfoDLL_Windows_ARM64\Developers\Project\BCB\Example\
-xcopy ..\Project\BCB\Example\*.dfm MediaInfoDLL_Windows_ARM64\Developers\Project\BCB\Example\
-xcopy ..\Project\BCB\Example\*.h MediaInfoDLL_Windows_ARM64\Developers\Project\BCB\Example\
-xcopy ..\Project\BCB\Example\*.cpp MediaInfoDLL_Windows_ARM64\Developers\Project\BCB\Example\
-xcopy ..\Project\CodeBlocks\Example\*.cbp MediaInfoDLL_Windows_ARM64\Developers\Project\CodeBlocks\Example\
-xcopy ..\Project\Delphi\Example\*.dpr MediaInfoDLL_Windows_ARM64\Developers\Project\Delphi\Example\
-xcopy ..\Project\Delphi\Example\*.dfm MediaInfoDLL_Windows_ARM64\Developers\Project\Delphi\Example\
-xcopy ..\Project\Delphi\Example\*.res MediaInfoDLL_Windows_ARM64\Developers\Project\Delphi\Example\
-xcopy ..\Project\Delphi\Example\*.pas MediaInfoDLL_Windows_ARM64\Developers\Project\Delphi\Example\
-xcopy ..\Project\Delphi\Example\*.bdsproj MediaInfoDLL_Windows_ARM64\Developers\Project\Delphi\Example\
-xcopy ..\Project\Delphi\Example\*.bdsgroup MediaInfoDLL_Windows_ARM64\Developers\Project\Delphi\Example\
-xcopy ..\Project\DevCpp\Example\*.dev MediaInfoDLL_Windows_ARM64\Developers\Project\DevCpp\Example\
-xcopy ..\Project\MSCS2008\*.sln MediaInfoDLL_Windows_ARM64\Developers\Project\MSCS2008\
-xcopy ..\Project\MSCS2008\Example\*.cs MediaInfoDLL_Windows_ARM64\Developers\Project\MSCS2008\Example\
-xcopy ..\Project\MSCS2008\Example\*.csproj MediaInfoDLL_Windows_ARM64\Developers\Project\MSCS2008\Example\
-xcopy ..\Project\MSCS2008\Example\*.res* MediaInfoDLL_Windows_ARM64\Developers\Project\MSCS2008\Example\
-xcopy ..\Project\MSCS2008\Example\*.ico MediaInfoDLL_Windows_ARM64\Developers\Project\MSCS2008\Example\
-xcopy ..\Project\MSCS2008\asp_net_web_application\*.cs MediaInfoDLL_Windows_ARM64\Developers\Project\MSCS2008\asp_net_web_application\ /S
-xcopy ..\Project\MSCS2008\asp_net_web_application\*.csproj MediaInfoDLL_Windows_ARM64\Developers\Project\MSCS2008\asp_net_web_application\
-xcopy ..\Project\MSCS2008\asp_net_web_application\*.aspx MediaInfoDLL_Windows_ARM64\Developers\Project\MSCS2008\asp_net_web_application\
-xcopy ..\Project\MSCS2008\asp_net_web_application\*.config MediaInfoDLL_Windows_ARM64\Developers\Project\MSCS2008\asp_net_web_application\
-xcopy ..\Project\MSCS2010\*.sln MediaInfoDLL_Windows_ARM64\Developers\Project\MSCS2010\
-xcopy ..\Project\MSCS2010\Example\*.cs MediaInfoDLL_Windows_ARM64\Developers\Project\MSCS2010\Example\
-xcopy ..\Project\MSCS2010\Example\*.csproj MediaInfoDLL_Windows_ARM64\Developers\Project\MSCS2010\Example\
-xcopy ..\Project\MSCS2010\Example\*.res* MediaInfoDLL_Windows_ARM64\Developers\Project\MSCS2010\Example\
-xcopy ..\Project\MSCS2010\Example\*.ico MediaInfoDLL_Windows_ARM64\Developers\Project\MSCS2010\Example\
-xcopy ..\Project\MSCS2010\asp_net_web_application\*.cs MediaInfoDLL_Windows_ARM64\Developers\Project\MSCS2010\asp_net_web_application\ /S
-xcopy ..\Project\MSCS2010\asp_net_web_application\*.csproj MediaInfoDLL_Windows_ARM64\Developers\Project\MSCS2010\asp_net_web_application\
-xcopy ..\Project\MSCS2010\asp_net_web_application\*.aspx MediaInfoDLL_Windows_ARM64\Developers\Project\MSCS2010\asp_net_web_application\
-xcopy ..\Project\MSCS2010\asp_net_web_application\*.config MediaInfoDLL_Windows_ARM64\Developers\Project\MSCS2010\asp_net_web_application\
-xcopy ..\Project\MSJS\*.sln MediaInfoDLL_Windows_ARM64\Developers\Project\MSJS\
-xcopy ..\Project\MSJS\Example\*.jsl MediaInfoDLL_Windows_ARM64\Developers\Project\MSJS\Example\
-xcopy ..\Project\MSJS\Example\*.vjsproj MediaInfoDLL_Windows_ARM64\Developers\Project\MSJS\Example\
-xcopy ..\Project\MSJS\Example\*.res* MediaInfoDLL_Windows_ARM64\Developers\Project\MSJS\Example\
-xcopy ..\Project\MSVB\*.sln MediaInfoDLL_Windows_ARM64\Developers\Project\MSVB\
-xcopy ..\Project\MSVB\Example\*.vb MediaInfoDLL_Windows_ARM64\Developers\Project\MSVB\Example\
-xcopy ..\Project\MSVB\Example\*.vbproj MediaInfoDLL_Windows_ARM64\Developers\Project\MSVB\Example\
-xcopy ..\Project\MSVB\Example\*.res* MediaInfoDLL_Windows_ARM64\Developers\Project\MSVB\Example\
-xcopy "..\Project\MSVB\Example\My Project\*.*" "MediaInfoDLL_Windows_ARM64\Developers\Project\MSVB\Example\My Project\"
-xcopy "..\Project\MSVB\Example VB6\*.*" "MediaInfoDLL_Windows_ARM64\Developers\Project\MSVB\Example VB6\"
-xcopy ..\Project\MSVC2008\*.sln MediaInfoDLL_Windows_ARM64\Developers\Project\MSVC2008\
-xcopy ..\Project\MSVC2008\Example\HowToUse_Dll.vcproj MediaInfoDLL_Windows_ARM64\Developers\Project\MSVC2008\Example\
-xcopy ..\Project\MSVC2013\*.sln MediaInfoDLL_Windows_ARM64\Developers\Project\MSVC2013\
-xcopy ..\Project\MSVC2013\Example\HowToUse_Dll.vcxproj MediaInfoDLL_Windows_ARM64\Developers\Project\MSVC2013\Example\
-xcopy ..\Project\MSVC2013\Example\HowToUse_Dll.vcxproj.filters MediaInfoDLL_Windows_ARM64\Developers\Project\MSVC2013\Example\
-xcopy ..\Project\MSVC2015\*.sln MediaInfoDLL_Windows_ARM64\Developers\Project\MSVC2015\
-xcopy ..\Project\MSVC2015\Example\HowToUse_Dll.vcxproj MediaInfoDLL_Windows_ARM64\Developers\Project\MSVC2015\Example\
-xcopy ..\Project\MSVC2015\Example\HowToUse_Dll.vcxproj.filters MediaInfoDLL_Windows_ARM64\Developers\Project\MSVC2015\Example\
-xcopy ..\Project\MSVC2019\*.sln MediaInfoDLL_Windows_ARM64\Developers\Project\MSVC2019\
-xcopy ..\Project\MSVC2019\Example\HowToUse_Dll.vcxproj MediaInfoDLL_Windows_ARM64\Developers\Project\MSVC2019\Example\
-xcopy ..\Project\MSVC2019\Example\HowToUse_Dll.vcxproj.filters MediaInfoDLL_Windows_ARM64\Developers\Project\MSVC2019\Example\
-xcopy ..\Project\MSVC2022\*.sln MediaInfoDLL_Windows_ARM64\Developers\Project\MSVC2022\
-xcopy ..\Project\MSVC2022\Example\HowToUse_Dll.vcxproj MediaInfoDLL_Windows_ARM64\Developers\Project\MSVC2022\Example\
-xcopy ..\Project\MSVC2022\Example\HowToUse_Dll.vcxproj.filters MediaInfoDLL_Windows_ARM64\Developers\Project\MSVC2022\Example\
-xcopy ..\Project\GCC\Example\Make* MediaInfoDLL_Windows_ARM64\Developers\Project\GCC\Example\
-xcopy ..\Project\Java\Example.JNA\*.java MediaInfoDLL_Windows_ARM64\Developers\Project\Java\Example.JNA\
-xcopy ..\Project\Java\Example.JNA\*.txt MediaInfoDLL_Windows_ARM64\Developers\Project\Java\Example.JNA\
-xcopy ..\Project\Java\Example.JNA\*.bat MediaInfoDLL_Windows_ARM64\Developers\Project\Java\Example.JNA\
-xcopy ..\Project\Java\Example.JNA\*.sh MediaInfoDLL_Windows_ARM64\Developers\Project\Java\Example.JNA\
-xcopy ..\Project\Java\Example.JNI\*.bat MediaInfoDLL_Windows_ARM64\Developers\Project\Java\Example.JNI\
-xcopy ..\Project\Java\Example.JNI\*.sh MediaInfoDLL_Windows_ARM64\Developers\Project\Java\Example.JNI\
-xcopy ..\Project\Java\Example.JNative\*.java MediaInfoDLL_Windows_ARM64\Developers\Project\Java\Example.JNative\
-xcopy ..\Project\Java\Example.JNative\*.txt MediaInfoDLL_Windows_ARM64\Developers\Project\Java\Example.JNative\
-xcopy ..\Project\Java\Example.JNative\*.bat MediaInfoDLL_Windows_ARM64\Developers\Project\Java\Example.JNative\
-xcopy ..\Project\Java\Example.JNative\*.sh MediaInfoDLL_Windows_ARM64\Developers\Project\Java\Example.JNative\
-xcopy ..\Project\NetBeans\Example.JNA\*.xml MediaInfoDLL_Windows_ARM64\Developers\Project\NetBeans\Example.JNA\ /s
-xcopy ..\Project\NetBeans\Example.JNA\*.properties MediaInfoDLL_Windows_ARM64\Developers\Project\NetBeans\Example.JNA\ /s
-xcopy ..\Project\NetBeans\Example.JNA\*.mf MediaInfoDLL_Windows_ARM64\Developers\Project\NetBeans\Example.JNA\
-xcopy ..\Project\NetBeans\Example.JNA\*.txt MediaInfoDLL_Windows_ARM64\Developers\Project\NetBeans\Example.JNA\
-xcopy ..\Project\NetBeans\Example.JNA\src\*.java MediaInfoDLL_Windows_ARM64\Developers\Project\NetBeans\Example.JNA\src\
-xcopy ..\Project\NetBeans\Example.JNative\*.xml MediaInfoDLL_Windows_ARM64\Developers\Project\NetBeans\Example.JNative\ /s
-xcopy ..\Project\NetBeans\Example.JNative\*.properties MediaInfoDLL_Windows_ARM64\Developers\Project\NetBeans\Example.JNative\ /s
-xcopy ..\Project\NetBeans\Example.JNative\*.mf MediaInfoDLL_Windows_ARM64\Developers\Project\NetBeans\Example.JNative\
-xcopy ..\Project\NetBeans\Example.JNative\*.txt MediaInfoDLL_Windows_ARM64\Developers\Project\NetBeans\Example.JNative\
-xcopy ..\Project\NetBeans\Example.JNative\src\*.java MediaInfoDLL_Windows_ARM64\Developers\Project\NetBeans\Example.JNative\src\
-
-rem --- Copying : Libs ---
-xcopy ..\Project\MSVC2022\ARM64EC\Release\MediaInfo.lib MediaInfoDLL_Windows_ARM64\Developers\Project\MSVC2022\ARM64EC\Release\
-xcopy ..\Project\MSVC2022\ARM64\Release\MediaInfo.lib MediaInfoDLL_Windows_ARM64\Developers\Project\MSVC2022\ARM64\Release\
-xcopy ..\Project\MSVC2022\ARM64EC\Debug\MediaInfo.lib MediaInfoDLL_Windows_ARM64\Developers\Project\MSVC2022\ARM64EC\Debug\
-xcopy ..\Project\MSVC2022\ARM64\Debug\MediaInfo.lib MediaInfoDLL_Windows_ARM64\Developers\Project\MSVC2022\ARM64\Debug\
-
-rem --- Copying : Examples ---
-xcopy ..\Source\Example\HowToUse_Dll*.* MediaInfoDLL_Windows_ARM64\Developers\Source\Example\
-xcopy Example.ogg MediaInfoDLL_Windows_ARM64\Developers\
-
-rem --- Copying : Information files ---
-copy ..\License.html MediaInfoDLL_Windows_ARM64\Developers\
-copy ..\History_DLL.txt MediaInfoDLL_Windows_ARM64\Developers\History.txt
-copy ..\Changes.txt MediaInfoDLL_Windows_ARM64\Developers\
-copy ReadMe_DLL_Windows.txt MediaInfoDLL_Windows_ARM64\ReadMe.txt
-
-rem --- Copying : DLL ---
-xcopy ..\Project\MSVC2022\ARM64EC\Release\MediaInfo.dll MediaInfoDLL_Windows_ARM64\
-xcopy ..\Project\MSVC2022\ARM64\Release\MediaInfo_InfoTip.dll MediaInfoDLL_Windows_ARM64\
-xcopy ..\Project\MSVC2022\ShellExtension\*.bat MediaInfoDLL_Windows_ARM64\
-
-
-rem --- Compressing Archive ---
-cd MediaInfoDLL_Windows_ARM64\
-%BPATH%\Windows\7-Zip\7z a -r -t7z -mx9 ..\MediaInfo_DLL_Windows_ARM64_WithoutInstaller.7z *
-%BPATH%\Windows\7-Zip\7z a -r -tzip -mx9 ..\MediaInfo_DLL_Windows_ARM64_WithoutInstaller.zip *
-cd ..
-
-pushd %BPATH%\Windows\NSIS
-makensis.exe "%~dp0\..\Source\Install\MediaInfo_DLL_Windows_ARM64.nsi"
-popd
-
-rem --- Clean up ---
-if "%1"=="SkipCleanUp" goto SkipCleanUp
-rmdir MediaInfoDLL_Windows_ARM64\ /S /Q
-:SkipCleanUp
diff --git a/Release/Release_DLL_Windows_i386.bat b/Release/Release_DLL_Windows_i386.bat
deleted file mode 100644
index dbc33486da..0000000000
--- a/Release/Release_DLL_Windows_i386.bat
+++ /dev/null
@@ -1,168 +0,0 @@
-@rem Copyright (c) MediaArea.net SARL. All Rights Reserved.
-@rem
-@rem Use of this source code is governed by a BSD-style license that can
-@rem be found in the License.html file in the root of the source tree.
-@rem
-
-@echo off
-
-rem --- Search binaries ---
-set BPATH=
-if exist "%~dp0\..\..\..\MediaArea-Utils-Binaries" set BPATH="%~dp0\..\..\..\MediaArea-Utils-Binaries"
-if exist "%~dp0\..\..\MediaArea-Utils-Binaries" set BPATH="%~dp0\..\..\MediaArea-Utils-Binaries"
-if "%BPATH%"=="" (
- echo "ERROR: binaries path not found"
- exit /b 1
-)
-
-rem --- Clean up ---
-del MediaInfoDLL_Windows_i386.7z
-del MediaInfoDLL_Windows_i386.zip
-rmdir MediaInfoDLL_Windows_i386\ /S /Q
-mkdir MediaInfoDLL_Windows_i386\
-
-
-rem --- Copying : Documentation ---
-mkdir Doc
-cd ..\Source\Doc
-%BPATH%\Windows\Doxygen\doxygen
-cd ..\..\Release
-mkdir MediaInfoDLL_Windows_i386\Developers\Doc\
-copy ..\Doc\*.* MediaInfoDLL_Windows_i386\Developers\Doc\
-rmdir Doc /S /Q
-xcopy ..\Source\Doc\*.html MediaInfoDLL_Windows_i386\Developers\ /S
-mkdir MediaInfoDLL_Windows_i386\Developers\List_Of_Parameters
-copy ..\Source\Resource\Text\Stream\*.csv MediaInfoDLL_Windows_i386\Developers\List_Of_Parameters
-
-rem --- Copying : Include ---
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.h MediaInfoDLL_Windows_i386\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL_Static.h MediaInfoDLL_Windows_i386\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.def MediaInfoDLL_Windows_i386\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.pas MediaInfoDLL_Windows_i386\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.cs MediaInfoDLL_Windows_i386\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.jsl MediaInfoDLL_Windows_i386\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.vb MediaInfoDLL_Windows_i386\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.JNA.java MediaInfoDLL_Windows_i386\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.JNI.java MediaInfoDLL_Windows_i386\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.JNative.java MediaInfoDLL_Windows_i386\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.py MediaInfoDLL_Windows_i386\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL3.py MediaInfoDLL_Windows_i386\Developers\Source\MediaInfoDLL\
-
-@rem --- Copying : Projects ---
-xcopy ..\Project\BCB\Example\*.bpf MediaInfoDLL_Windows_i386\Developers\Project\BCB\Example\
-xcopy ..\Project\BCB\Example\*.bpr MediaInfoDLL_Windows_i386\Developers\Project\BCB\Example\
-xcopy ..\Project\BCB\Example\*.res* MediaInfoDLL_Windows_i386\Developers\Project\BCB\Example\
-xcopy ..\Project\BCB\Example\*.dfm MediaInfoDLL_Windows_i386\Developers\Project\BCB\Example\
-xcopy ..\Project\BCB\Example\*.h MediaInfoDLL_Windows_i386\Developers\Project\BCB\Example\
-xcopy ..\Project\BCB\Example\*.cpp MediaInfoDLL_Windows_i386\Developers\Project\BCB\Example\
-xcopy ..\Project\CodeBlocks\Example\*.cbp MediaInfoDLL_Windows_i386\Developers\Project\CodeBlocks\Example\
-xcopy ..\Project\Delphi\Example\*.dpr MediaInfoDLL_Windows_i386\Developers\Project\Delphi\Example\
-xcopy ..\Project\Delphi\Example\*.dfm MediaInfoDLL_Windows_i386\Developers\Project\Delphi\Example\
-xcopy ..\Project\Delphi\Example\*.res MediaInfoDLL_Windows_i386\Developers\Project\Delphi\Example\
-xcopy ..\Project\Delphi\Example\*.pas MediaInfoDLL_Windows_i386\Developers\Project\Delphi\Example\
-xcopy ..\Project\Delphi\Example\*.bdsproj MediaInfoDLL_Windows_i386\Developers\Project\Delphi\Example\
-xcopy ..\Project\Delphi\Example\*.bdsgroup MediaInfoDLL_Windows_i386\Developers\Project\Delphi\Example\
-xcopy ..\Project\DevCpp\Example\*.dev MediaInfoDLL_Windows_i386\Developers\Project\DevCpp\Example\
-xcopy ..\Project\MSCS2008\*.sln MediaInfoDLL_Windows_i386\Developers\Project\MSCS2008\
-xcopy ..\Project\MSCS2008\Example\*.cs MediaInfoDLL_Windows_i386\Developers\Project\MSCS2008\Example\
-xcopy ..\Project\MSCS2008\Example\*.csproj MediaInfoDLL_Windows_i386\Developers\Project\MSCS2008\Example\
-xcopy ..\Project\MSCS2008\Example\*.res* MediaInfoDLL_Windows_i386\Developers\Project\MSCS2008\Example\
-xcopy ..\Project\MSCS2008\Example\*.ico MediaInfoDLL_Windows_i386\Developers\Project\MSCS2008\Example\
-xcopy ..\Project\MSCS2008\asp_net_web_application\*.cs MediaInfoDLL_Windows_i386\Developers\Project\MSCS2008\asp_net_web_application\ /S
-xcopy ..\Project\MSCS2008\asp_net_web_application\*.csproj MediaInfoDLL_Windows_i386\Developers\Project\MSCS2008\asp_net_web_application\
-xcopy ..\Project\MSCS2008\asp_net_web_application\*.aspx MediaInfoDLL_Windows_i386\Developers\Project\MSCS2008\asp_net_web_application\
-xcopy ..\Project\MSCS2008\asp_net_web_application\*.config MediaInfoDLL_Windows_i386\Developers\Project\MSCS2008\asp_net_web_application\
-xcopy ..\Project\MSCS2010\*.sln MediaInfoDLL_Windows_i386\Developers\Project\MSCS2010\
-xcopy ..\Project\MSCS2010\Example\*.cs MediaInfoDLL_Windows_i386\Developers\Project\MSCS2010\Example\
-xcopy ..\Project\MSCS2010\Example\*.csproj MediaInfoDLL_Windows_i386\Developers\Project\MSCS2010\Example\
-xcopy ..\Project\MSCS2010\Example\*.res* MediaInfoDLL_Windows_i386\Developers\Project\MSCS2010\Example\
-xcopy ..\Project\MSCS2010\Example\*.ico MediaInfoDLL_Windows_i386\Developers\Project\MSCS2010\Example\
-xcopy ..\Project\MSCS2010\asp_net_web_application\*.cs MediaInfoDLL_Windows_i386\Developers\Project\MSCS2010\asp_net_web_application\ /S
-xcopy ..\Project\MSCS2010\asp_net_web_application\*.csproj MediaInfoDLL_Windows_i386\Developers\Project\MSCS2010\asp_net_web_application\
-xcopy ..\Project\MSCS2010\asp_net_web_application\*.aspx MediaInfoDLL_Windows_i386\Developers\Project\MSCS2010\asp_net_web_application\
-xcopy ..\Project\MSCS2010\asp_net_web_application\*.config MediaInfoDLL_Windows_i386\Developers\Project\MSCS2010\asp_net_web_application\
-xcopy ..\Project\MSJS\*.sln MediaInfoDLL_Windows_i386\Developers\Project\MSJS\
-xcopy ..\Project\MSJS\Example\*.jsl MediaInfoDLL_Windows_i386\Developers\Project\MSJS\Example\
-xcopy ..\Project\MSJS\Example\*.vjsproj MediaInfoDLL_Windows_i386\Developers\Project\MSJS\Example\
-xcopy ..\Project\MSJS\Example\*.res* MediaInfoDLL_Windows_i386\Developers\Project\MSJS\Example\
-xcopy ..\Project\MSVB\*.sln MediaInfoDLL_Windows_i386\Developers\Project\MSVB\
-xcopy ..\Project\MSVB\Example\*.vb MediaInfoDLL_Windows_i386\Developers\Project\MSVB\Example\
-xcopy ..\Project\MSVB\Example\*.vbproj MediaInfoDLL_Windows_i386\Developers\Project\MSVB\Example\
-xcopy ..\Project\MSVB\Example\*.res* MediaInfoDLL_Windows_i386\Developers\Project\MSVB\Example\
-xcopy "..\Project\MSVB\Example\My Project\*.*" "MediaInfoDLL_Windows_i386\Developers\Project\MSVB\Example\My Project\"
-xcopy "..\Project\MSVB\Example VB6\*.*" "MediaInfoDLL_Windows_i386\Developers\Project\MSVB\Example VB6\"
-xcopy ..\Project\MSVC2008\*.sln MediaInfoDLL_Windows_i386\Developers\Project\MSVC2008\
-xcopy ..\Project\MSVC2008\Example\HowToUse_Dll.vcproj MediaInfoDLL_Windows_i386\Developers\Project\MSVC2008\Example\
-xcopy ..\Project\MSVC2013\*.sln MediaInfoDLL_Windows_i386\Developers\Project\MSVC2013\
-xcopy ..\Project\MSVC2013\Example\HowToUse_Dll.vcxproj MediaInfoDLL_Windows_i386\Developers\Project\MSVC2013\Example\
-xcopy ..\Project\MSVC2013\Example\HowToUse_Dll.vcxproj.filters MediaInfoDLL_Windows_i386\Developers\Project\MSVC2013\Example\
-xcopy ..\Project\MSVC2015\*.sln MediaInfoDLL_Windows_i386\Developers\Project\MSVC2015\
-xcopy ..\Project\MSVC2015\Example\HowToUse_Dll.vcxproj MediaInfoDLL_Windows_i386\Developers\Project\MSVC2015\Example\
-xcopy ..\Project\MSVC2015\Example\HowToUse_Dll.vcxproj.filters MediaInfoDLL_Windows_i386\Developers\Project\MSVC2015\Example\
-xcopy ..\Project\MSVC2019\*.sln MediaInfoDLL_Windows_i386\Developers\Project\MSVC2019\
-xcopy ..\Project\MSVC2019\Example\HowToUse_Dll.vcxproj MediaInfoDLL_Windows_i386\Developers\Project\MSVC2019\Example\
-xcopy ..\Project\MSVC2019\Example\HowToUse_Dll.vcxproj.filters MediaInfoDLL_Windows_i386\Developers\Project\MSVC2019\Example\
-xcopy ..\Project\MSVC2022\*.sln MediaInfoDLL_Windows_i386\Developers\Project\MSVC2022\
-xcopy ..\Project\MSVC2022\Example\HowToUse_Dll.vcxproj MediaInfoDLL_Windows_i386\Developers\Project\MSVC2022\Example\
-xcopy ..\Project\MSVC2022\Example\HowToUse_Dll.vcxproj.filters MediaInfoDLL_Windows_i386\Developers\Project\MSVC2022\Example\
-xcopy ..\Project\GCC\Example\Make* MediaInfoDLL_Windows_i386\Developers\Project\GCC\Example\
-xcopy ..\Project\Java\Example.JNA\*.java MediaInfoDLL_Windows_i386\Developers\Project\Java\Example.JNA\
-xcopy ..\Project\Java\Example.JNA\*.txt MediaInfoDLL_Windows_i386\Developers\Project\Java\Example.JNA\
-xcopy ..\Project\Java\Example.JNA\*.bat MediaInfoDLL_Windows_i386\Developers\Project\Java\Example.JNA\
-xcopy ..\Project\Java\Example.JNA\*.sh MediaInfoDLL_Windows_i386\Developers\Project\Java\Example.JNA\
-xcopy ..\Project\Java\Example.JNI\*.bat MediaInfoDLL_Windows_i386\Developers\Project\Java\Example.JNI\
-xcopy ..\Project\Java\Example.JNI\*.sh MediaInfoDLL_Windows_i386\Developers\Project\Java\Example.JNI\
-xcopy ..\Project\Java\Example.JNative\*.java MediaInfoDLL_Windows_i386\Developers\Project\Java\Example.JNative\
-xcopy ..\Project\Java\Example.JNative\*.txt MediaInfoDLL_Windows_i386\Developers\Project\Java\Example.JNative\
-xcopy ..\Project\Java\Example.JNative\*.bat MediaInfoDLL_Windows_i386\Developers\Project\Java\Example.JNative\
-xcopy ..\Project\Java\Example.JNative\*.sh MediaInfoDLL_Windows_i386\Developers\Project\Java\Example.JNative\
-xcopy ..\Project\NetBeans\Example.JNA\*.xml MediaInfoDLL_Windows_i386\Developers\Project\NetBeans\Example.JNA\ /s
-xcopy ..\Project\NetBeans\Example.JNA\*.properties MediaInfoDLL_Windows_i386\Developers\Project\NetBeans\Example.JNA\ /s
-xcopy ..\Project\NetBeans\Example.JNA\*.mf MediaInfoDLL_Windows_i386\Developers\Project\NetBeans\Example.JNA\
-xcopy ..\Project\NetBeans\Example.JNA\*.txt MediaInfoDLL_Windows_i386\Developers\Project\NetBeans\Example.JNA\
-xcopy ..\Project\NetBeans\Example.JNA\src\*.java MediaInfoDLL_Windows_i386\Developers\Project\NetBeans\Example.JNA\src\
-xcopy ..\Project\NetBeans\Example.JNative\*.xml MediaInfoDLL_Windows_i386\Developers\Project\NetBeans\Example.JNative\ /s
-xcopy ..\Project\NetBeans\Example.JNative\*.properties MediaInfoDLL_Windows_i386\Developers\Project\NetBeans\Example.JNative\ /s
-xcopy ..\Project\NetBeans\Example.JNative\*.mf MediaInfoDLL_Windows_i386\Developers\Project\NetBeans\Example.JNative\
-xcopy ..\Project\NetBeans\Example.JNative\*.txt MediaInfoDLL_Windows_i386\Developers\Project\NetBeans\Example.JNative\
-xcopy ..\Project\NetBeans\Example.JNative\src\*.java MediaInfoDLL_Windows_i386\Developers\Project\NetBeans\Example.JNative\src\
-
-rem --- Copying : Libs ---
-xcopy ..\Release\BCB\DLL\MediaInfo.lib MediaInfoDLL_Windows_i386\Developers\Release\BCB\DLL\
-xcopy ..\Project\MSVC2022\Win32\Release\MediaInfo.lib MediaInfoDLL_Windows_x64\Developers\Project\MSVC2022\Win32\Release\
-xcopy ..\Project\MSVC2022\Win32\Debug\MediaInfo.lib MediaInfoDLL_Windows_x64\Developers\Project\MSVC2022\x64\Debug\
-
-rem --- Copying : Examples ---
-xcopy ..\Source\Example\HowToUse_Dll*.* MediaInfoDLL_Windows_i386\Developers\Source\Example\
-xcopy Example.ogg MediaInfoDLL_Windows_i386\Developers\
-
-rem --- Copying : Information files ---
-copy ..\License.html MediaInfoDLL_Windows_i386\Developers\
-copy ..\History_DLL.txt MediaInfoDLL_Windows_i386\Developers\History.txt
-copy ..\Changes.txt MediaInfoDLL_Windows_i386\Developers\
-copy ReadMe_DLL_Windows.txt MediaInfoDLL_Windows_i386\ReadMe.txt
-
-rem --- Copying : Contrib ---
-xcopy ..\Contrib\*.* MediaInfoDLL_Windows_i386\Developers\Contrib\ /S
-
-rem --- Copying : DLL ---
-xcopy ..\Project\MSVC2022\Win32\Release\MediaInfo.dll MediaInfoDLL_Windows_i386\
-xcopy ..\Project\MSVC2022\Win32\Release\MediaInfo_InfoTip.dll MediaInfoDLL_Windows_i386\
-xcopy ..\Project\MSVC2022\ShellExtension\*.bat MediaInfoDLL_Windows_i386\
-
-
-rem --- Compressing Archive ---
-cd MediaInfoDLL_Windows_i386\
-%BPATH%\Windows\7-Zip\7z a -r -t7z -mx9 ..\MediaInfo_DLL_Windows_i386_WithoutInstaller.7z *
-%BPATH%\Windows\7-Zip\7z a -r -tzip -mx9 ..\MediaInfo_DLL_Windows_i386_WithoutInstaller.zip *
-cd ..
-
-rem --- Installer ---
-pushd %BPATH%\Windows\NSIS
-makensis.exe "%~dp0\..\Source\Install\MediaInfo_DLL_Windows_i386.nsi"
-popd
-
-rem --- Clean up ---
-if "%1"=="SkipCleanUp" goto SkipCleanUp
-rmdir MediaInfoDLL_Windows_i386\ /S /Q
-:SkipCleanUp
diff --git a/Release/Release_DLL_Windows_x64.bat b/Release/Release_DLL_Windows_x64.bat
deleted file mode 100644
index 0c0a65d8ff..0000000000
--- a/Release/Release_DLL_Windows_x64.bat
+++ /dev/null
@@ -1,164 +0,0 @@
-@rem Copyright (c) MediaArea.net SARL. All Rights Reserved.
-@rem
-@rem Use of this source code is governed by a BSD-style license that can
-@rem be found in the License.html file in the root of the source tree.
-@rem
-
-@echo off
-
-rem --- Search binaries ---
-set BPATH=
-if exist "%~dp0\..\..\..\MediaArea-Utils-Binaries" set BPATH="%~dp0\..\..\..\MediaArea-Utils-Binaries"
-if exist "%~dp0\..\..\MediaArea-Utils-Binaries" set BPATH="%~dp0\..\..\MediaArea-Utils-Binaries"
-if "%BPATH%"=="" (
- echo "ERROR: binaries path not found"
- exit /b 1
-)
-
-rem --- Clean up ---
-del MediaInfoDLL_Windows_x64.7z
-del MediaInfoDLL_Windows_x64.zip
-rmdir MediaInfoDLL_Windows_x64\ /S /Q
-mkdir MediaInfoDLL_Windows_x64\
-
-
-rem --- Copying : Documentation ---
-mkdir Doc
-cd ..\Source\Doc
-%BPATH%\Windows\Doxygen\doxygen
-cd ..\..\Release
-mkdir MediaInfoDLL_Windows_x64\Developers\Doc\
-copy ..\Doc\*.* MediaInfoDLL_Windows_x64\Developers\Doc\
-rmdir Doc /S /Q
-xcopy ..\Source\Doc\*.html MediaInfoDLL_Windows_x64\Developers\ /S
-mkdir MediaInfoDLL_Windows_x64\Developers\List_Of_Parameters
-copy ..\Source\Resource\Text\Stream\*.csv MediaInfoDLL_Windows_x64\Developers\List_Of_Parameters
-
-rem --- Copying : Include ---
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.h MediaInfoDLL_Windows_x64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL_Static.h MediaInfoDLL_Windows_x64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.def MediaInfoDLL_Windows_x64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.pas MediaInfoDLL_Windows_x64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.cs MediaInfoDLL_Windows_x64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.jsl MediaInfoDLL_Windows_x64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.vb MediaInfoDLL_Windows_x64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.JNA.java MediaInfoDLL_Windows_x64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.JNI.java MediaInfoDLL_Windows_x64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.JNative.java MediaInfoDLL_Windows_x64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL.py MediaInfoDLL_Windows_x64\Developers\Source\MediaInfoDLL\
-xcopy ..\Source\MediaInfoDLL\MediaInfoDLL3.py MediaInfoDLL_Windows_x64\Developers\Source\MediaInfoDLL\
-
-@rem --- Copying : Projects ---
-xcopy ..\Project\BCB\Example\*.bpf MediaInfoDLL_Windows_x64\Developers\Project\BCB\Example\
-xcopy ..\Project\BCB\Example\*.bpr MediaInfoDLL_Windows_x64\Developers\Project\BCB\Example\
-xcopy ..\Project\BCB\Example\*.res* MediaInfoDLL_Windows_x64\Developers\Project\BCB\Example\
-xcopy ..\Project\BCB\Example\*.dfm MediaInfoDLL_Windows_x64\Developers\Project\BCB\Example\
-xcopy ..\Project\BCB\Example\*.h MediaInfoDLL_Windows_x64\Developers\Project\BCB\Example\
-xcopy ..\Project\BCB\Example\*.cpp MediaInfoDLL_Windows_x64\Developers\Project\BCB\Example\
-xcopy ..\Project\CodeBlocks\Example\*.cbp MediaInfoDLL_Windows_x64\Developers\Project\CodeBlocks\Example\
-xcopy ..\Project\Delphi\Example\*.dpr MediaInfoDLL_Windows_x64\Developers\Project\Delphi\Example\
-xcopy ..\Project\Delphi\Example\*.dfm MediaInfoDLL_Windows_x64\Developers\Project\Delphi\Example\
-xcopy ..\Project\Delphi\Example\*.res MediaInfoDLL_Windows_x64\Developers\Project\Delphi\Example\
-xcopy ..\Project\Delphi\Example\*.pas MediaInfoDLL_Windows_x64\Developers\Project\Delphi\Example\
-xcopy ..\Project\Delphi\Example\*.bdsproj MediaInfoDLL_Windows_x64\Developers\Project\Delphi\Example\
-xcopy ..\Project\Delphi\Example\*.bdsgroup MediaInfoDLL_Windows_x64\Developers\Project\Delphi\Example\
-xcopy ..\Project\DevCpp\Example\*.dev MediaInfoDLL_Windows_x64\Developers\Project\DevCpp\Example\
-xcopy ..\Project\MSCS2008\*.sln MediaInfoDLL_Windows_x64\Developers\Project\MSCS2008\
-xcopy ..\Project\MSCS2008\Example\*.cs MediaInfoDLL_Windows_x64\Developers\Project\MSCS2008\Example\
-xcopy ..\Project\MSCS2008\Example\*.csproj MediaInfoDLL_Windows_x64\Developers\Project\MSCS2008\Example\
-xcopy ..\Project\MSCS2008\Example\*.res* MediaInfoDLL_Windows_x64\Developers\Project\MSCS2008\Example\
-xcopy ..\Project\MSCS2008\Example\*.ico MediaInfoDLL_Windows_x64\Developers\Project\MSCS2008\Example\
-xcopy ..\Project\MSCS2008\asp_net_web_application\*.cs MediaInfoDLL_Windows_x64\Developers\Project\MSCS2008\asp_net_web_application\ /S
-xcopy ..\Project\MSCS2008\asp_net_web_application\*.csproj MediaInfoDLL_Windows_x64\Developers\Project\MSCS2008\asp_net_web_application\
-xcopy ..\Project\MSCS2008\asp_net_web_application\*.aspx MediaInfoDLL_Windows_x64\Developers\Project\MSCS2008\asp_net_web_application\
-xcopy ..\Project\MSCS2008\asp_net_web_application\*.config MediaInfoDLL_Windows_x64\Developers\Project\MSCS2008\asp_net_web_application\
-xcopy ..\Project\MSCS2010\*.sln MediaInfoDLL_Windows_x64\Developers\Project\MSCS2010\
-xcopy ..\Project\MSCS2010\Example\*.cs MediaInfoDLL_Windows_x64\Developers\Project\MSCS2010\Example\
-xcopy ..\Project\MSCS2010\Example\*.csproj MediaInfoDLL_Windows_x64\Developers\Project\MSCS2010\Example\
-xcopy ..\Project\MSCS2010\Example\*.res* MediaInfoDLL_Windows_x64\Developers\Project\MSCS2010\Example\
-xcopy ..\Project\MSCS2010\Example\*.ico MediaInfoDLL_Windows_x64\Developers\Project\MSCS2010\Example\
-xcopy ..\Project\MSCS2010\asp_net_web_application\*.cs MediaInfoDLL_Windows_x64\Developers\Project\MSCS2010\asp_net_web_application\ /S
-xcopy ..\Project\MSCS2010\asp_net_web_application\*.csproj MediaInfoDLL_Windows_x64\Developers\Project\MSCS2010\asp_net_web_application\
-xcopy ..\Project\MSCS2010\asp_net_web_application\*.aspx MediaInfoDLL_Windows_x64\Developers\Project\MSCS2010\asp_net_web_application\
-xcopy ..\Project\MSCS2010\asp_net_web_application\*.config MediaInfoDLL_Windows_x64\Developers\Project\MSCS2010\asp_net_web_application\
-xcopy ..\Project\MSJS\*.sln MediaInfoDLL_Windows_x64\Developers\Project\MSJS\
-xcopy ..\Project\MSJS\Example\*.jsl MediaInfoDLL_Windows_x64\Developers\Project\MSJS\Example\
-xcopy ..\Project\MSJS\Example\*.vjsproj MediaInfoDLL_Windows_x64\Developers\Project\MSJS\Example\
-xcopy ..\Project\MSJS\Example\*.res* MediaInfoDLL_Windows_x64\Developers\Project\MSJS\Example\
-xcopy ..\Project\MSVB\*.sln MediaInfoDLL_Windows_x64\Developers\Project\MSVB\
-xcopy ..\Project\MSVB\Example\*.vb MediaInfoDLL_Windows_x64\Developers\Project\MSVB\Example\
-xcopy ..\Project\MSVB\Example\*.vbproj MediaInfoDLL_Windows_x64\Developers\Project\MSVB\Example\
-xcopy ..\Project\MSVB\Example\*.res* MediaInfoDLL_Windows_x64\Developers\Project\MSVB\Example\
-xcopy "..\Project\MSVB\Example\My Project\*.*" "MediaInfoDLL_Windows_x64\Developers\Project\MSVB\Example\My Project\"
-xcopy "..\Project\MSVB\Example VB6\*.*" "MediaInfoDLL_Windows_x64\Developers\Project\MSVB\Example VB6\"
-xcopy ..\Project\MSVC2008\*.sln MediaInfoDLL_Windows_x64\Developers\Project\MSVC2008\
-xcopy ..\Project\MSVC2008\Example\HowToUse_Dll.vcproj MediaInfoDLL_Windows_x64\Developers\Project\MSVC2008\Example\
-xcopy ..\Project\MSVC2013\*.sln MediaInfoDLL_Windows_x64\Developers\Project\MSVC2013\
-xcopy ..\Project\MSVC2013\Example\HowToUse_Dll.vcxproj MediaInfoDLL_Windows_x64\Developers\Project\MSVC2013\Example\
-xcopy ..\Project\MSVC2013\Example\HowToUse_Dll.vcxproj.filters MediaInfoDLL_Windows_x64\Developers\Project\MSVC2013\Example\
-xcopy ..\Project\MSVC2015\*.sln MediaInfoDLL_Windows_x64\Developers\Project\MSVC2015\
-xcopy ..\Project\MSVC2015\Example\HowToUse_Dll.vcxproj MediaInfoDLL_Windows_x64\Developers\Project\MSVC2015\Example\
-xcopy ..\Project\MSVC2015\Example\HowToUse_Dll.vcxproj.filters MediaInfoDLL_Windows_x64\Developers\Project\MSVC2015\Example\
-xcopy ..\Project\MSVC2019\*.sln MediaInfoDLL_Windows_x64\Developers\Project\MSVC2019\
-xcopy ..\Project\MSVC2019\Example\HowToUse_Dll.vcxproj MediaInfoDLL_Windows_x64\Developers\Project\MSVC2019\Example\
-xcopy ..\Project\MSVC2019\Example\HowToUse_Dll.vcxproj.filters MediaInfoDLL_Windows_x64\Developers\Project\MSVC2019\Example\
-xcopy ..\Project\MSVC2022\*.sln MediaInfoDLL_Windows_x64\Developers\Project\MSVC2022\
-xcopy ..\Project\MSVC2022\Example\HowToUse_Dll.vcxproj MediaInfoDLL_Windows_x64\Developers\Project\MSVC2022\Example\
-xcopy ..\Project\MSVC2022\Example\HowToUse_Dll.vcxproj.filters MediaInfoDLL_Windows_x64\Developers\Project\MSVC2022\Example\
-xcopy ..\Project\GCC\Example\Make* MediaInfoDLL_Windows_x64\Developers\Project\GCC\Example\
-xcopy ..\Project\Java\Example.JNA\*.java MediaInfoDLL_Windows_x64\Developers\Project\Java\Example.JNA\
-xcopy ..\Project\Java\Example.JNA\*.txt MediaInfoDLL_Windows_x64\Developers\Project\Java\Example.JNA\
-xcopy ..\Project\Java\Example.JNA\*.bat MediaInfoDLL_Windows_x64\Developers\Project\Java\Example.JNA\
-xcopy ..\Project\Java\Example.JNA\*.sh MediaInfoDLL_Windows_x64\Developers\Project\Java\Example.JNA\
-xcopy ..\Project\Java\Example.JNI\*.bat MediaInfoDLL_Windows_x64\Developers\Project\Java\Example.JNI\
-xcopy ..\Project\Java\Example.JNI\*.sh MediaInfoDLL_Windows_x64\Developers\Project\Java\Example.JNI\
-xcopy ..\Project\Java\Example.JNative\*.java MediaInfoDLL_Windows_x64\Developers\Project\Java\Example.JNative\
-xcopy ..\Project\Java\Example.JNative\*.txt MediaInfoDLL_Windows_x64\Developers\Project\Java\Example.JNative\
-xcopy ..\Project\Java\Example.JNative\*.bat MediaInfoDLL_Windows_x64\Developers\Project\Java\Example.JNative\
-xcopy ..\Project\Java\Example.JNative\*.sh MediaInfoDLL_Windows_x64\Developers\Project\Java\Example.JNative\
-xcopy ..\Project\NetBeans\Example.JNA\*.xml MediaInfoDLL_Windows_x64\Developers\Project\NetBeans\Example.JNA\ /s
-xcopy ..\Project\NetBeans\Example.JNA\*.properties MediaInfoDLL_Windows_x64\Developers\Project\NetBeans\Example.JNA\ /s
-xcopy ..\Project\NetBeans\Example.JNA\*.mf MediaInfoDLL_Windows_x64\Developers\Project\NetBeans\Example.JNA\
-xcopy ..\Project\NetBeans\Example.JNA\*.txt MediaInfoDLL_Windows_x64\Developers\Project\NetBeans\Example.JNA\
-xcopy ..\Project\NetBeans\Example.JNA\src\*.java MediaInfoDLL_Windows_x64\Developers\Project\NetBeans\Example.JNA\src\
-xcopy ..\Project\NetBeans\Example.JNative\*.xml MediaInfoDLL_Windows_x64\Developers\Project\NetBeans\Example.JNative\ /s
-xcopy ..\Project\NetBeans\Example.JNative\*.properties MediaInfoDLL_Windows_x64\Developers\Project\NetBeans\Example.JNative\ /s
-xcopy ..\Project\NetBeans\Example.JNative\*.mf MediaInfoDLL_Windows_x64\Developers\Project\NetBeans\Example.JNative\
-xcopy ..\Project\NetBeans\Example.JNative\*.txt MediaInfoDLL_Windows_x64\Developers\Project\NetBeans\Example.JNative\
-xcopy ..\Project\NetBeans\Example.JNative\src\*.java MediaInfoDLL_Windows_x64\Developers\Project\NetBeans\Example.JNative\src\
-
-rem --- Copying : Libs ---
-xcopy ..\Project\MSVC2022\x64\Release\MediaInfo.lib MediaInfoDLL_Windows_x64\Developers\Project\MSVC2022\x64\Release\
-xcopy ..\Project\MSVC2022\x64\Debug\MediaInfo.lib MediaInfoDLL_Windows_x64\Developers\Project\MSVC2022\x64\Debug\
-
-rem --- Copying : Examples ---
-xcopy ..\Source\Example\HowToUse_Dll*.* MediaInfoDLL_Windows_x64\Developers\Source\Example\
-xcopy Example.ogg MediaInfoDLL_Windows_x64\Developers\
-
-rem --- Copying : Information files ---
-copy ..\License.html MediaInfoDLL_Windows_x64\Developers\
-copy ..\History_DLL.txt MediaInfoDLL_Windows_x64\Developers\History.txt
-copy ..\Changes.txt MediaInfoDLL_Windows_x64\Developers\
-copy ReadMe_DLL_Windows.txt MediaInfoDLL_Windows_x64\ReadMe.txt
-
-rem --- Copying : DLL ---
-xcopy ..\Project\MSVC2022\x64\Release\MediaInfo.dll MediaInfoDLL_Windows_x64\
-xcopy ..\Project\MSVC2022\x64\Release\MediaInfo_InfoTip.dll MediaInfoDLL_Windows_x64\
-xcopy ..\Project\MSVC2022\ShellExtension\*.bat MediaInfoDLL_Windows_x64\
-
-
-rem --- Compressing Archive ---
-cd MediaInfoDLL_Windows_x64\
-%BPATH%\Windows\7-Zip\7z a -r -t7z -mx9 ..\MediaInfo_DLL_Windows_x64_WithoutInstaller.7z *
-%BPATH%\Windows\7-Zip\7z a -r -tzip -mx9 ..\MediaInfo_DLL_Windows_x64_WithoutInstaller.zip *
-cd ..
-
-rem --- Installer ---
-pushd %BPATH%\Windows\NSIS
-makensis.exe "%~dp0\..\Source\Install\MediaInfo_DLL_Windows_x64.nsi"
-popd
-
-rem --- Clean up ---
-if "%1"=="SkipCleanUp" goto SkipCleanUp
-rmdir MediaInfoDLL_Windows_x64\ /S /Q
-:SkipCleanUp
diff --git a/Source/Install/MediaInfo_DLL_Windows_ARM64.nsi b/Source/Install/MediaInfo_DLL_Windows_ARM64.nsi
index 28d1dcd378..3955de15ee 100644
--- a/Source/Install/MediaInfo_DLL_Windows_ARM64.nsi
+++ b/Source/Install/MediaInfo_DLL_Windows_ARM64.nsi
@@ -4,7 +4,7 @@ RequestExecutionLevel admin
; Some defines
!define PRODUCT_NAME "MediaInfo"
!define PRODUCT_PUBLISHER "MediaArea.net"
-!define PRODUCT_VERSION "24.11"
+!define PRODUCT_VERSION "25.10"
!define PRODUCT_VERSION4 "${PRODUCT_VERSION}.0.0"
!define PRODUCT_WEB_SITE "http://MediaArea.net/MediaInfo"
!define COMPANY_REGISTRY "Software\MediaArea.net"