(PureBasic) Remove the Authenticode Signature from an EXE or DLL
Demonstrates how to remove the Authenticode signature from an EXE or DLL.
Note: Chilkat's code signing class was added in v9.5.0.97
IncludeFile "CkCodeSign.pb"
Procedure ChilkatExample()
; This example requires the Chilkat API to have been previously unlocked.
; See Global Unlock Sample for sample code.
; You can verify a signed DLL or EXE.
path.s = "c:/someDir/something.dll"
codeSign.i = CkCodeSign::ckCreate()
If codeSign.i = 0
Debug "Failed to create object."
ProcedureReturn
EndIf
; If successful, the signature is removed from the EXE or DLL file.
success.i = CkCodeSign::ckRemoveSignature(codeSign,path)
If success = 0
Debug CkCodeSign::ckLastErrorText(codeSign)
EndIf
Debug "success: " + Str(success)
CkCodeSign::ckDispose(codeSign)
ProcedureReturn
EndProcedure
|