Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void CScan::FirstScan(float Value)
- {
- if(Type == 0 )FirstScanByte((BYTE)Value);
- if(Type == 1 )FirstScanWord((WORD)Value);
- if(Type == 2 )FirstScanDword((DWORD)Value);
- if(Type == 3 )FirstScanFloat((float)Value);
- }
- void CScan::NextScan(float Value)
- {
- if(Type == 0 )NextScanByte((BYTE)Value);
- if(Type == 1 )NextScanWord((WORD)Value);
- if(Type == 2 )NextScanDword((DWORD)Value);
- if(Type == 3 )NextScanFloat((float)Value);
- }
- class CScan
- {
- private:
- void FirstScanByte(BYTE Value);
- void FirstScanWord(WORD Value);
- void FirstScanDword(DWORD Value);
- void FirstScanFloat(float Value);
- void NextScanByte(BYTE Value);
- void NextScanWord(WORD Value);
- void NextScanDword(DWORD Value);
- void NextScanFloat(float Value);
- MEMORY_BASIC_INFORMATION mbi;
- addr *Addr;
- int Pos;
- long Min;
- long Max;
- int Results;
- int Type;
- HANDLE hProcess;
- public:
- CScan();
- ~CScan();
- void InitScan(HANDLE hProc,DWORD Minimum,DWORD Maximum,int iType)
- {
- if(hProc != 0 )
- {
- hProcess = hProc;
- }
- Min = Minimum;
- Max = Maximum;
- Pos = 0;
- Results = 0;
- Type = iType;
- memset(Addr,0,sizeof(Addr));
- }
- void FirstScan(float Value);
- void NextScan(float Value);
- void EditValue(DWORD Addr,DWORD Value);
- };
Add Comment
Please, Sign In to add comment