build(windows): declare electron_wer.dll and drop dxil.dll for Electron 45

Electron 45 ships electron_wer.dll, unsigned, and no longer ships dxil.dll.
Sign electron_wer.dll with the other unsigned PE images, and stop requiring
a Microsoft-signed dxil.dll. Checked against the 45.1.0 win32 x64 and arm64
archives: both hold exactly the declared set.
This commit is contained in:
esengine committed 2026-11-01 19:10:41 -08:00
1 parent 678cf19f03
commit 457b586331
2 files changed
+4 -4

No files matched your search

+2 -2
View File
@@ -12,6 +12,7 @@ $script:PeExtensions = @(".exe", ".dll", ".node")
$script:ReleaseSignedPe = @(
"Reasonix Studio.exe",
"dxcompiler.dll",
"electron_wer.dll",
"ffmpeg.dll",
"resources/bin/cua-driver.exe",
"resources/bin/reasonix-studio-host.exe",
@@ -20,8 +21,7 @@ $script:ReleaseSignedPe = @(
)
# Shipped by Electron already signed by Microsoft, and kept that way.
$script:MicrosoftSignedPe = @(
"d3dcompiler_47.dll",
"dxil.dll"
"d3dcompiler_47.dll"
)
# Microsoft Root Certificate Authority 2010, the root their signer chains to.
$script:MicrosoftRootThumbprint = "3B1EFD3A66EA28B16697394703A72CA340A05BD5"