Release of app with madCodeHook and dll injection to Microsoft Store

c++ / delphi package - dll injection and api hooking
Post Reply
ezh
Posts: 9
Joined: Tue Sep 22, 2015 10:20 am

Release of app with madCodeHook and dll injection to Microsoft Store

Post by ezh »

Hi

For a long time we've being using madCodeHook in our product - and it works great.
Now we are trying to pack our application into a package for Microsoft Store using Desktop Bridge. It means our package (appx) will be installed from Microsoft Store and will have some limitations, described here: https://docs.microsoft.com/en-us/window ... wp-prepare
One of the very important is "Your app's modules are loaded in-process to processes that are not in your Windows app package. This isn't permitted, which means that in-process extensions, like shell extensions, aren't supported. But if you have two apps in the same package, you can do inter-process communication between them."

And that's true - according to my experiments we can hook processes from our package, but we can't hook external processes (access denied at dll injection step). Did anyone try to release application with dll injection and hooks to Microsoft Store? Any chances to find workaround for this inter-process modules load block?
madshi
Site Admin
Posts: 10753
Joined: Sun Mar 21, 2004 5:25 pm

Re: Release of app with madCodeHook and dll injection to Microsoft Store

Post by madshi »

I've no experience with the Microsoft Store, so I can't really comment. What I can say is that just recently I read about Microsoft relaxing some of the store policies. But I don't know if this will also relax this hooking related policy. Here's one article talking about it:

https://www.windowscentral.com/windows- ... -app-store
Post Reply