Sample code for 30+ languages & platforms
Lua Requires Chilkat v9.5.0.97+

Remove the Authenticode Signature from an EXE or DLL

See more Code Signing Examples

Demonstrates how to remove the Authenticode signature from an EXE or DLL.

Chilkat Lua Downloads

Lua
local chilkat = require("chilkat")

-- 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.
local path = "c:/someDir/something.dll"

local codeSign = chilkat.CodeSign.new()

-- If successful, the signature is removed from the EXE or DLL file.
local success = codeSign:remove_signature(path)
if not success then
    print(codeSign.last_error_text)
end

print("success: " .. tostring(success))