Пример #1
0
void CChildView::OnButtonZero()
{
	CMemory mem;
	for (UINT i = 0; i < Selected.size(); i++)
	{
		DWORD s = Selected[i].object->GetMemorySize();
		DWORD_PTR a = Selected[i].Address;
		mem.SetSize(s);
		ZeroMemory(mem.pMemory, s);
		WriteMemory((LPVOID)a, mem.pMemory, s);
	}
}
Пример #2
0
void CChildView::OnButtonSwap()
{
	CMemory mem;
	for (UINT i = 0; i < Selected.size(); i++)
	{
		DWORD s = Selected[i].object->GetMemorySize();
		DWORD_PTR a = Selected[i].Address;
		mem.SetSize(s);

		ReadMemory((LPVOID)a, mem.pMemory, s);

		std::reverse(mem.pMemory, mem.pMemory + s);

		WriteMemory((LPVOID)a, mem.pMemory, s);
	}
}
Пример #3
0
void CChildView::OnButtonRandom()
{
	CMemory mem;
	srand(GetTickCount());
	for (UINT i = 0; i < Selected.size(); i++)
	{
		DWORD s = Selected[i].object->GetMemorySize();
		DWORD_PTR a = Selected[i].Address;
		mem.SetSize(s);

		for (UINT r = 0; r < s; r++)
			mem.pMemory[r] = rand();

		WriteMemory((LPVOID)a, mem.pMemory, s);
	}

}