Mhook

Mhook

Ako se bavite u ovom području, tada ćete već znati da Microsoftovi istraživački programi prilično dobro postavljaju referentnu vrijednost kada je u pitanju spajanje API-ja.
Ako se bavite u ovom području, tada ćete već znati da Microsoftovi istraživački oblici prilično postavljaju mjerilo kada je u pitanju spajanje API-ja.Zašto onda brzo ne uspijemo usporediti s puta?DETOURS VS.MHOOK Detours je dostupan besplatno s nekomercijalnom licencom, ali podržava samo x86 platformu.Obilazak se također može licencirati za komercijalnu upotrebu što vam također daje potpunu x64 podršku, ali uvjete licenciranja možete vidjeti tek nakon potpisivanja NDA.Mhook se slobodno distribuira pod MIT licencom s podrškom za x86 i x64.Oduzimanje odustaje od službenog podržavanja pričvršćivanja kuka na pokrenutu aplikaciju.Naravno, slobodno to možete učiniti - ali ako na kraju izazovete slučajni sudar ovdje ili tamo, možete kriviti samo sebe.Mhook je trebao biti postavljen i ukloniti kuke u pokretanim aplikacijama - na kraju krajeva, za to vam je potrebno u stvarnom svijetu.Daje sve od sebe da izbjegne prepisivanje koda koji se možda izvodi drugim niti.Detours podržava transakcijsko kukavanje i otkačivanje;to jest postavljanje gomile kuka istovremeno s pristupom sve ili ništa.Kuke će biti postavljene samo ako ih se sve može postaviti, u protivnom knjižnica će vratiti sve učinjene promjene.Mhook to ne čini.Konačno, Mhook je prilično lijen kada je u pitanju upravljanje memorijom trampolina koje koristi.Obilazak dodjeljuje blokove memorije prema potrebi i koristi rezultirajuće područje podataka za pohranu onoliko trampolina koliko odgovara.Mhook, s druge strane, koristi jedan poziv za postavljeni VirtualAlloc po udici.Svaka kuka treba manje od 100 bajta za pohranu, tako da je to vrlo rasipnički, jer VirtualAlloc završava 64K iz virtualnog adresnog prostora procesa svaki put kad ga Mhook pozove.(Stvarno dodijeljena memorija bit će jedna stranica koja je također prilično rasipna.) Na kraju, to vjerojatno i nije važno, osim ako u aplikaciji ne postavite jako velik broj kuka.Također, ovo je vrlo lako popraviti.

Alternativa Mhooku za Web

Playlyfe

Playlyfe

Playlyfe omogućuje programerima da u nekoliko minuta dizajniraju, prototipiraju i integriraju gamificirane aplikacije sa svojim proizvodima / web stranicama / mobilnim aplikacijama.
MrApi

MrApi

Premium API-i su besplatni!Korisno za bilo koji programski jezik.Izgradili programeri za programere.
  • Besplatna
  • Web
Code.xyz

Code.xyz

Code.xyz je mrežni uređivač koda.API-je za poduzetničku kvalitetu, moćne gradivne blokove softvera, izgradite u jednom kliku.
  • Besplatna
  • Web
apibldr.com

apibldr.com

ApiBldr je besplatna aplikacija Visual OpenAPI Editor za stvaranje i ažuriranje OpenAPI (aka swagger) definicija.
  • Besplatna
  • Web
Ask a Dev

Ask a Dev

Znate onaj osjećaj.Čišćenje iz cachea osvježava, ustajalu kavu, pukotine kose.Mora postojati bolji način.Netko mora znati što radim krivo.
  • Besplatna
  • Web
Featurekit

Featurekit

Featurekit je jednostavan način da obavijestite svoje korisnike o novim značajkama koje ste izgradili od njihove posljednje posjete, tako da osnivači mogu provesti svoje vrijeme usredotočujući se na druge stvari.
  • Besplatna
  • Web