We are getting offtopic ;-) An example for starters with Deviare COM (I leave it to others to do the actual hooking but there are plenty of examples for deviare) For starters I recommend to start the csharpconsole ;'Late binding AutoIt example ; Download deviare com stuff from ; https://github.com/nektra/deviare2 example() func example() $mySpy = objcreate("DeviareCOM.NktSpyMgr") $mySpy.Initialize() ;Initialize cons