Hi, i want to build a small helper application for myself, which should automatically open a zkillboard page in a browser for any pilot, whos name i copy ingame (removing the need to do manual copypaste and input string trimming).
The idea behind is that this application will register itself as clipboard viewer. Then it will listen for WM_DRAWCLIPBOARD events, getting HWND of the owner via GetClipboardOwner function. Then i will check if it is the eve online process handle or not. Then name->id lookup through ESI and so on.
Im halfway through implementation and it suddenly stroke me that i really should consult first if this is allowed at all. Im not super fluent in this stuff, but i have a suspition that handle operations might trigger some protections and get me banned.
So anyway, i went ahead and tried and it does not work as i expected.
Apparently eve does not own clipboard when it works with it. So i can’t have the handle and i can’t have a pid. So since im not touching processes, all should be fine.
And the lack of handle is a sign itself, so i can work with that, provided that most windows applications adhere to the rules (the only exception i klnow of is adobe acrobat).
Still interesting if it is an accepted type of automation
Actually, there is a similiar tool already, called Pirate’s Little helper, which effectively does the same thing (although probably without attempts to filter out clipboard event source).
Any success stories? If it is allowed, then mine should be ok as well.