Reputation: 4272
On a related note to this question, say I've got an file with an handler defined, how would I programatically invoke the registered handler? Don't necessarily need the actual code to do this, just a pointer to some docs or the terminology to google for this.
Thanks,
Chris
Upvotes: 2
Views: 182
Reputation: 59635
It is sufficent to start a new process specifying the file you want to open with the default application - the rest is handled by Windows. In C# this is done as follows.
Process.Start("Foo.jpg");
This will open the image using the default application for JPEG images.
Upvotes: 2
Reputation: 42869
There's the ShellExecute function and its advanced cousin, ShellExecuteEx.
Upvotes: 2