Closed davidegiacometti closed 3 years ago
I created it but this is a nicer way. How did you determine this list?
https://github.com/microsoft/PowerToys/issues/7850 was what i did but you seem to have a better list.
my thought was we create some type of common lib for the wsx and this to make sure all dlls / exes are sign'ed and included.
with a PS script, we can determine quickly. Get-AuthenticodeSignature -FilePath
@crutkas I have also used PowerShell.
Get-ChildItem 'C:\Program Files\PowerToys\' -Include *.exe,*.dll -Recurse | ForEach-object {Get-AuthenticodeSignature $_.FullName} | Where-Object {$_.status -eq "NotSigned"} | ForEach-Object {Write-Host $_.Path}
I have a PR ready. I think we need something smarter since with this command there are a lot of unsigned 3rd party dlls.
We can work on getting those signed for PT with a diff cert.
Shipped with 0.27 release. https://github.com/microsoft/PowerToys/releases/tag/v0.27.0
Reference: https://github.com/microsoft/PowerToys/pull/8122#issuecomment-730501684
Files without signature from a 0.25.0 installation.