You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the installer drops the plugin and TTD DLLs into IDA's install folder which requires admin privileges. Besides making the installer unnecessarily IDA version-specific, this can be easily avoided with a couple small improvements:
drop the plugin into the user directory ( %APPDATA%\Hex-Rays\IDA Pro\plugins).
instead of LoadLibrary(TEXT("TTDReplay.dll")) which requires the DLL to be in the DLL search path, use the full path to the DLL in the WinDbg install directory, or, if it's not possible, to the copy in the user directory.
The text was updated successfully, but these errors were encountered:
The TTDReplay.dll library is loaded by ttd-bindings at the moment, and its path is hard-coded. I have a working local fork which loads the DLL from the AppData IDA folder, but I believe a better way to do it would be to allow specifying the path to both DLLs in the ReplayEngine constructor (the bindings don't need to know about IDA).
Currently the installer drops the plugin and TTD DLLs into IDA's install folder which requires admin privileges. Besides making the installer unnecessarily IDA version-specific, this can be easily avoided with a couple small improvements:
%APPDATA%\Hex-Rays\IDA Pro\plugins
).LoadLibrary(TEXT("TTDReplay.dll"))
which requires the DLL to be in the DLL search path, use the full path to the DLL in the WinDbg install directory, or, if it's not possible, to the copy in the user directory.The text was updated successfully, but these errors were encountered: