Wo soll den das Problem sein? Einen Pointer für eine "String Adresse" findest du genau so wie auch bei einer Adresse mit einem DWORD, Double etc.
Um einen Pointer verwenden zu können kannst du ganz einfach meine Bibliothek verwenden.
Mit dieser kannst du auch nach einem String oder einem Byte-Array suchen, nutze dafür einfach die Methoden GetBytes() oder GetString().
Vorsichtshalber weise ich aber noch darauf hin, dass die Methoden meiner Bibliothek sind nicht für diesen Zweck vorgesehen. Du müsstest also noch eigene Methoden schreiben, die meine Bibliothek nutzten und deinen wünschen entsprechen. Evtl. füge ich aber auch einfach eine weitere Methode zum "scannen" eines Byte-Arrays hinzu.