首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WinForms启动的Windows上使用Snoop?

在WinForms启动的Windows上使用Snoop?
EN

Stack Overflow用户
提问于 2010-06-22 05:08:45
回答 1查看 1.7K关注 0票数 3

有没有可能让snoop来分析从WinForms应用程序启动的WPF Windows?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-22 14:53:51

是的。Snoop可以很容易地与从WinForms应用程序启动的WPF Windows一起使用。具体地说,Snoop将:

  1. 允许您选择加载PresentationFramework.dll且其名称中不包含"devenv“的任何进程。
  2. 实际上允许您窥探或放大满足#1中的条件且在其默认PresentationSource中至少有一个活动ElementHost(如打开的窗口或ElementHost)的任何进程。

请注意,当Snoop第一次附加到进程时,它会显示Application.MainWindow,或者如果没有设置,则仍然显示已注册的第一个PresentationSource。但是,这并不能阻止您探听其他WPF内容:只需将鼠标放在要探听的WPF内容上,然后点击Ctrl+Shift即可。

吹毛求疵: Snoop所做的实际上并不叫做“分析”。“分析”意味着测量调用了哪些方法,以及在这些方法上花费了多少时间。因此,非常准确地说,答案是“不”,但我怀疑您是否真的在询问性能分析。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3088537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档