你正在运行/测试哪个版本的Windows?在Windows 7中有一个功能(不确定Vista是否也有,或者甚至XP),如果你指定了一个网络位置(可以是http或ftp),Windows会从该位置下载文件并将已下载文件的路径(因此是Temp文件夹)传递给应用程序。根据我从msdn上OpenFileDialog文档中所了解到的信息,似乎没有办法禁用这种行为。你必须自己实现,或者查看是否有PInvoke方法可用于说服它不展示这种行为。