Hi,
I'm the author of Windhawk, a customization platform for Windows. Your little tool looks very interesting, and it caught the attention of one of the Windhawk users who told me about it. WinHideEx is a perfect fit for a Windhawk mod. Check out my introduction blog post for the motivation behind creating Windhawk and the various use cases I had in mind.
Windhawk can take care of the following for WinHideEx if it becomes a mod:
- Installation, which you had to implement with an msi.
- Settings, which you had to implement with a C# GUI (in Windhawk it's just YAML which is then presented as a GUI to users).
- Global injection, which is probably the hardest part of this project, as you also mentioned in the readme. I put a lot of effort into implementing global injection which is robust and stable. You can check out my blog post about it here.
- Hooking. You used Detours, you get similar API from Windhawk.
Porting WinHideEx to become a Windhawk mod is mostly about copying code from dllmain.cpp, so it shouldn't be too difficult. The advantages are that it will probably be more stable, and it will get more exposure among Windhawk users.
Let me know what you think and whether you're interested. If not, are you OK with somebody else (e.g. me) doing the port?
Hi,
I'm the author of Windhawk, a customization platform for Windows. Your little tool looks very interesting, and it caught the attention of one of the Windhawk users who told me about it. WinHideEx is a perfect fit for a Windhawk mod. Check out my introduction blog post for the motivation behind creating Windhawk and the various use cases I had in mind.
Windhawk can take care of the following for WinHideEx if it becomes a mod:
Porting WinHideEx to become a Windhawk mod is mostly about copying code from
dllmain.cpp, so it shouldn't be too difficult. The advantages are that it will probably be more stable, and it will get more exposure among Windhawk users.Let me know what you think and whether you're interested. If not, are you OK with somebody else (e.g. me) doing the port?