Missing MTuner inject binaries
suhasghorp opened this issue · comments
Trying to profile on Windows. Application written using MSVC compiler 19.36 that comes with Visual Studio 22 and C++20 standard. When I drag and drop an exe built in Debug mode, I get a popup saying Process inject has failed. Missing MTuner inject binaries (MTunerInject*.*)
Any idea what I am missing?
Thanks
The message implies you're missing MTunerInject32.exe and MTunerInject64.exe. The related code is here. Hard to tell what's going on, you have the exact same build as I use locally, assuming it's 4.6. Curious if you can find the cause.
I downloaded mtuner64.zip file from https://github.com/milostosic/MTuner/releases and unzipped it on my machine. I see MTunerInject32.exe but not MTunerInject64.exe in the zip file. is it missing or do I need to do something to get it? Thanks
It's not missing, it's most likely your anti virus software falsely flagging it as malicious.
You were right! Now I can drag and drop my application but it's giving an error popup. Miscrosoft Visual C++ Runtime library, Debug error! My program path - Abort() has been called, press retry ..with abort, retry and ignore buttons. Any idea? I can run my application in cmd window successfully.
Sorry but you'll have to debug that :/
ok, it turns out the issue was in my executable. Now I have profiled my app and have almost 10GB .MTuner file that MTuner is trying to load (slowly). Thanks