Slowly slowly, I started implementing DDL v3 :)
Slowly slowly, I started implementing DDL v3 :)
So if you have any features request you want to see in the new version ... it's the right time !
So if you have any features request you want to see in the new version ... it's the right time !
Close to a year and half ago (mid-June 2015), you sent me a some code called "MakeObjInstanceDemo" (can send it to you if you like).
ReplyDeleteI have been using the code a bit and just wondering if it has made it in to DDL v2? If not, this is my request. :-)
Lazarus + Linux support please!
ReplyDeleteFor people who might not realized, by DDL Mahdi means his excellent hooking library (github.com - MahdiSafsafi/delphi-detours-library) . BTW, Mahdi Safsafi trunk\Demo\DetoursDemo\Delphi\Objects\Demo1\Demo1.dpr references files in the wrong "src" folder :)
ReplyDeleteMahdi Safsafi I'm wondering if modifying constants of external units is in the scope of your hooking library. For example, there is a constant value defined in the Indy library, and each time after updating my Indy repository, I have to manually modify it.
ReplyDeleteAnother note, I'm planning to youse Detours in an Office addin, I guess there is no limit in such use case? I mean, an Office addin is an ActiveX server.
ReplyDeleteWinAPI hooking is possible?
ReplyDeleteNicholas Ring I'm very sorry I have totally forgot ... why you didn't say anything ! Anyway, please send me the code and I'll make it a part in this version.
ReplyDeleteEdwin Yip Modifying constants is not a hook xD So it's out of DDL scope. About ActiveX, personally I didn't try ... but I think that it will work. Please send me a demo if you success (it will be integrated with DDL demos).
ReplyDeleteThach Ngo I can promise Lazarus support. The main problem with Linux is that I don't use it so I have no idea how memory is architectured there.
ReplyDeleteJacek Laskowski Of course ! That's the purpose of DDL !
ReplyDeleteMahdi Safsafi "I'm planning to use" should have been "I might need to use" :P. But I'll send you a demo if I have one :)
ReplyDeleteMahdi Safsafi Here is a simple hooking library works on Linux. Please take a look on this. Hope this help. https://github.com/Zeex/subhook
ReplyDeletegithub.com - Zeex/subhook