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 = '00 00 80 3F 00 00 80 3F 00 00 80 3F 17 B7 D1 38'
local overrideSignature = 'E1 7A 94 3F E1 7A 94 3F E1 7A 94 3F 17 B7 D1 38'
local codePage = '-X*C*W' -- для кода: '+X-C-W',а для данных:'-X*C*W'
WriteSignatures(targetSignature, overrideSignature, codePage)