我在c程序中使用ShellExecute()在Internet Explorer中打开了一个.doc文件。当资源管理器中打开的文件关闭时,是否有任何调用ShellExecute()的程序得到通知?
答案 0 :(得分:0)
不,现在有办法实现这一目标。 ShellExecute
没有提供等待它调用的程序执行的方法。
实际上,甚至可能没有可执行的程序:想象一下,在没有安装Adobe Reader或Acrobat或任何其他此类软件的系统上尝试open
,例如.PDF文件。 / p>
所有你得到的是成功或失败,以响应shell试图在注册表中找到并执行与你传入的文件和动词相关联的操作。