严格来说这不是一个编程问题,但希望这里有人有知识来帮助我。
运行 Vista x64,当尝试打开未知类型的文件时,“打开文件方式”对话框永远不会出现。
具体来说,立即出现“使用网络服务查找正确的程序”和“从已安装程序列表中选择程序”之间进行选择的提示,但在按“确定”之间大约有 10 秒的延迟此处和下一个窗口(包含已安装程序的列表)出现。
当我从命令行运行“rundll32 shell32.dll,OpenAs_RunDLL”时,也会出现同样的延迟。
我猜这不是常见的行为,因为我发现它非常烦人,而且我在任何地方都找不到任何提及它的地方。
所以..有人知道它可能是什么吗?或者我可以做些什么来尝试找出答案?
最佳答案
VonC 可能是正确的。
阅读这篇文章:
当您启动操作时,您应该使用进程资源管理器来观察堆栈。您应该能够判断哪种操作超时。
在此处下载流程资源管理器:
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
关于dll - Vista 中的 OpenAs_RunDLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/464353/