ShellExecute并通知在c程序中关闭已启动文件的事件

时间:2009-11-12 10:12:59

标签: shellexecute

我在c程序中使用ShellExecute()在Internet Explorer中打开了一个.doc文件。当资源管理器中打开的文件关闭时,是否有任何调用ShellExecute()的程序得到通知?

1 个答案:

答案 0 :(得分:0)

不,现在有办法实现这一目标。 ShellExecute没有提供等待它调用的程序执行的方法。

实际上,甚至可能没有可执行的程序:想象一下,在没有安装Adobe Reader或Acrobat或任何其他此类软件的系统上尝试open,例如.PDF文件。 / p>

所有你得到的是成功或失败,以响应shell试图在注册表中找到并执行与你传入的文件和动词相关联的操作。