Jump to content
Macro Express Forums

MexHookx64.dll is hooking SmartGit. Can this be avoided?

Recommended Posts

Longtime user of Macro Express.  Currently using Macro Express Pro 6, version, the latest.


My SmartGit crashes after having been up for a while.  Reporting this bug to Syntevo produced this analysis by their developer:

        According to the dump, the only piece of 3rd party code in SmartGit is:
        C:\Program Files (x86)\Macro Express Pro 6\mexhookx64.dll

        They recently fixed a "crash in the Menu Builder"

       This sounds super suspicious, as you might understand, now that we're looking for 3rd party code that destroys SmartGit's menu.


I don't need Macro Express to run any macros involving SmartGit.  Is there a way to prevent Macro Express from planting its hooks in smartgit.exe?


I verified using SysInternals' Process Explorer that when Macro Express is NOT running and I start SmartGit, there is no MexHookx64.dll in the running process.  When Macro Express IS running and I start SmartGit, I do see MexHookx64.dll in the running process.  How do I know that?  Process Explorer can show all the DLLs in a running process in the Lower Pane View.  I'm sure your developers are very familiar with Process Explorer.


I need Macro Express to keep its hooks out of the SmartGit.exe program.  How can I control that?





Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...