Visual studio 2008 使用IStream打开文件

Visual studio 2008 使用IStream打开文件,visual-studio-2008,visual-c++,mfc,Visual Studio 2008,Visual C++,Mfc,我正在获取IStream对象中的文件内容。我希望能够根据文件的扩展名(我知道扩展名和mime类型)在Windows程序中从获取此对象的dll中打开IStream内容 有人能告诉我怎么做吗 谢谢。既然您知道该文件的扩展名,您可能应该创建一个具有该名称的临时文件,并使用ShellExecute让相关程序打开它。在windows中,没有标准的方法可以让程序对现有的流执行任何操作

我正在获取IStream对象中的文件内容。我希望能够根据文件的扩展名(我知道扩展名和mime类型)在Windows程序中从获取此对象的dll中打开IStream内容

有人能告诉我怎么做吗


谢谢。

既然您知道该文件的扩展名,您可能应该创建一个具有该名称的临时文件,并使用
ShellExecute
让相关程序打开它。在windows中,没有标准的方法可以让程序对现有的流执行任何操作