function WriteSignatures(targetSignature, overrideSignature, codePage)
local byteLine = overrideSignature:gsub("%w+", "0x%0,"):sub(1,-2)
local results = AOBScan(targetSignature, codePage)
if (results == nil) then return end
for i = 0, results.Count-1 do
local address = getAddress(results.getString(i))
local lineCode = 'writeBytes('..address..','.. byteLine..')'
loadstring(lineCode)()
end
results.destroy()
end
local targetSignature = '5F 5F 57 61 74 65 72'
local overrideSignature = '91 91 91 91 91 91 91'
local codePage = '-X*C*W' -- для кода: '+X-C-W',а для данных:'-X*C*W'
WriteSignatures(targetSignature, overrideSignature, codePage)