If i understand you well, you want to open folder in windows explorer and select specific file.
Try this:
Dim sFileName As String = "C:\Images\Test.png"
Process.Start("explorer.exe", "/select," & sFileName)
As is shown
here[
^] there's few arguments you can pass to the explorer:
/e | |
/idlist,:handle:process | specifies object as ITEMIDLIST in shared memory block with given
handle in context of given process |
/n | redundant in Windows Vista |
/root,/idlist,:handle:process
/root,clsid
/root,clsid,path
/root,path | specifies object as root |
/select | show object as selected item in parent folder |
/separate | show in separate EXPLORER process |
path | specifies object;
ignored if object already specified;
overridden by specification in later /idlist or /root argument |