I am facing an issue while trying to open an image file from a Silverlight app 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 piece of code works perfectly fine when the default application is set to 'Photos' / 'Internet Explorer' in Windows 10 'Default Apps' settings.
However, when the default app is set to 'Paint', I get an 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 on the same image in Windows explorer, it opens up in Paint application without errors.
Why does this happen? Please help.