filetypes

Where does Windows store it's "Open With" settings?

I'm trying to programatically check file associations (for example .jnlp files). I keep reading that "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\JNLPFile\Shell\Open\Command" is the place to check. However, if you change the association through windows explorer (Open With > Choose Program > (Always use the selected program)), the change isn't at...

Get Windows Icons and File Type Names in Silverlight?

I am trying to get the native windows icons and file type names for a file I am reading in using OpenFileDialog. The FileInfo doesn't contain this. I need something similar to shell32.SHGetFileInfo and szTypeName, but I believe shell32 has permission problems with silverlight. Is there a way for me to do this? ...