When you select a file using explorer.exe, only that program knows where it is. Since explorer.exe is a separate application, you can't find out directly what file is selected. However since it probably uses a ListView control, you could do some complicated DLL injection and message hooking, but I don't think it's worth it.Originally Posted by Erondial