I am trying to create an application which, while its run and is minimized will be able log another program activities (for example Word or PowerPoint). Get the object name (for example - File or View button click) will be enough, but is it possible to get this kind of information outside created application?
Is it possible to do with C#?
So far I only managed to get mouse coordinates outside created application (and disable mouse buttons if I need to)and also log informatioon about it, but I didn;t found a thing about how to get at least something from another runned program.
Edit:
Well i really got a problem with explanation) Well, by object name I mean second thing: For example, I clicked button View in Microsoft Word or Paste or Insert or Page Layout or B-Bold. I need to write in text file this "names": "View", "Paste", "Insert", "Page Layout", "Bold". This is enough for me, I don't need more.
P.S Sorry about my english.