以下是我需要做的事情:
从Silverlight应用程序,最终用户需要能够使用关联的应用程序(如PDF)打开和查看文件。
Silverlight 5支持PInvoke,所以我试图通过PInvoke来实现这一点。
起初我认为kernel32.dll中的OpenFile会实现这一点,但我已经尝试过它实际上并没有像我想象的那样打开应用程序。
那么PInvoke调用是否可以执行此操作?
格雷格
答案 0 :(得分:1)
好的,我找到了:
[DllImport("shell32.dll")]
static extern IntPtr ShellExecute(
IntPtr hwnd,
string lpOperation,
string lpFile,
string lpParameters,
string lpDirectory,
ShowCommands nShowCmd
);
(感谢Hans回答。)