I encountered a problem while trying to open an image file from a Silverlight application in Windows 10 using WScript.Shell.
The code is as follows.
try { dynamic shell = AutomationFactory.CreateObject("WScript.Shell"); shell.Run(@"C:\temp\X.jpg"); } catch (Exception ex) { MessageBox.Show(ex.StackTrace); }
This code snippet works great when the application is set to "Photos" / "Internet Explorer" in the Windows 10 "Default Settings" by default.
However, when the application is set to "Paint" by default, I get the exception "No application is associated with the specified file for this operation. (Exception from HRESULT: 0x80070483)"
Please note that when I try to double-click the same image in Windows Explorer, it opens in the Paint application without errors.
Why is this happening? Please help.
source share