I use DOpus file manager, qwhich has an explorer replacement feature.
Can you use ShellExecute (or ShellExecuteEx ) API, so it opens in Explorer replacement - something like following should work...
You can use same API to open files in associated app, by replacing szSomeDirectory with the full path of the file (eg. C:\textfile.txt, will open it in associated text editor instead of calling Notepad.exe directly).
Can you use ShellExecute (or ShellExecuteEx ) API, so it opens in Explorer replacement - something like following should work...
C++:
ShellExecute(NULL, L"open", szSomeDirectory, 0, 0, SW_SHOWDEFAULT)
You can use same API to open files in associated app, by replacing szSomeDirectory with the full path of the file (eg. C:\textfile.txt, will open it in associated text editor instead of calling Notepad.exe directly).