Cancelled

Keylogger that records keystrokes and matches up strings in a virtualstringtree

Hello,

I need a keylogger that allows me to record keystrokes,

now those keystrokes must be combined to form strings that match up strings in a virtualstringtree.

eg.

if i type ?php it records the keystrokes ?php and shows up all nodes in the virtualstringtree all nodes that have ?php in a specific column

It must also be able to match intuitively like this

if i type ? php it obviously isnt going to recognise ?php but if go back 4 spaces to ? and continue on from there eg. ?php then it will still match.

So no matter how many mistakes i make i can still go and fix it up and it will recognise it.

When i press space i want it to recognise that it has to starting a keylogging again with nothing logged.

eg. ?php my

so because i typed in ?php and then typed a space then followed by m

it knows it looking for abbreviations have only m in it (full matches, not partial matches pls) then if i continue to type a y after it, it would match 'my' (full matches)

my nodes look like this

type PNodeData=^TNodeData;

TnodeData= record

Title:String;

Contents : string;

projectname:String;

abbreviation : string;

end;

how i go through all the nodes

Node : PVirtualNode;

Data : PNodeData;

begin

Node := [url removed, login to view];

while Node <> nil do

begin

Data := [url removed, login to view](Node);

if [url removed, login to view] = 'such and such' then

begin

///do somethign here.

end;

Node := [url removed, login to view](node);

end;

end;

Any quesitons pls do not hesitate to ask.

Ben

Skills: Delphi

See more: virtualstringtree1, up string, string match, so ben, m string, match string, virtualstringtree site, virtualstringtree node, virtualstringtree search, UP, strings, nil, mistakes, full node, ben, partial match string, match records, recognise, node form, fix match

About the Employer:
( 7 reviews ) Brisbane, Australia

Project ID: #176291