Hi,
I want to tweak TC a bit using one DLL, for example, to add a key listener that redirect "j" to "down" and "k" to "up", I know Vitac but it's a standalone app that will affect not only TC but other apps.
My first consideration is to write a plugin. But seems there is no such plugin type which will be guaranteed to load at TC startup. I can only think the following ways. none of them is clean:
1. use tcmatch plugin. when user press "j" this plugin is loaded. Then I can do my stuff and automatically send "esc" and "down" to close the search box and move the cursor down. However, I need to modify quick search extended plugin source code to do this. (I cannot leave quick search extended)
2. use DLL injection to inject the DLL and launch TC with a launcher. This way is good so far in my thinking.
------------------------------------------------------------------------
Any other ideas?
best way to load specific DLL on TC startup
Moderators: Hacker, petermad, Stefan2, white
- ghisler(Author)
- Site Admin
- Posts: 50406
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
You could use the same load method as the TWinkey plugin:
http://ghisler.ch/board/viewtopic.php?t=22950
http://ghisler.ch/board/viewtopic.php?t=22950
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Wow! a clever and clean way! that's just what I need. Thanks Ghisler!!!ghisler(Author) wrote:You could use the same load method as the TWinkey plugin:
http://ghisler.ch/board/viewtopic.php?t=22950
There even was some development on a background plugin interface, see http://ghisler.ch/board/viewtopic.php?t=16682. As the links there in are dead, I uploaded the latest wbx.7z to http://tbeu.de/forum/wbx.7z
TC plugins: Autodesk 3ds Max / Inventor / Revit Preview, FileInDir, ImageMetaData (JPG Comment/EXIF/IPTC/XMP), MATLAB MAT-file Viewer, Mover, SetFolderDate, Solid Edge Preview, Zip2Zero and more