[REQ]: Use ShellExecute() API when using "Explore directory" feature, so it opens an Explorer replacement

XYZ

Member
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...

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).
 
You already appear to use ShellExecute() when right-clicking on ISO and selecting "Open File location"
 
To be clear, you're suggesting NTLite exec a different file browser on the host (while editing)?
 
Yes - by calling ShellExecute() API, Window's handle's the details, instead of calling explorer.exe directly with the directory path, which is what NTLite is doing at the moment when you right-click on a folder in the Image list and choose "Explore directory" from context menu.

NTLite already seems to call ShellExecute() when you right click on ISO file in Image list and choose "Open file location"

tempsnip.png
 
I see... you're right, will correct it for the next update to have a similar shell call as the Open file location is.
Thanks.
 
Back
Top