Domanda

è possibile ottenere snoop al profilo di Windows WPF lanciato da WinForms app?

È stato utile?

Soluzione

Sì, lo è. Snoop può essere facilmente utilizzato con WPF di Windows lanciato da un'applicazione WinForms. In particolare, Snoop sarà:

  1. Offrire a consentono di selezionare qualsiasi processo che carica PresentationFramework.dll e che non contiene "devenv" nel suo nome.
  2. In realtà permetterà di curiosare o di ingrandire qualsiasi processo che soddisfi le condizioni di cui 1 # e ha anche almeno una PresentationSource attiva (ad esempio, una finestra aperta o un ElementHost) nella sua impostazione predefinita dominio di applicazione.

Si noti che quando Snoop primi attacca a un processo visualizza Application.MainWindow, o se questo non è impostato, il primo PresentationSource registrata che ancora sta mostrando. Questo non vi impedisce di snooping altri contenuti WPF, tuttavia:. Basta posizionare il mouse sopra il contenuto WPF si desidera curiosare e colpire Ctrl + Maiusc

Nitpick: Cosa Snoop non si è in realtà chiamato "profiling". "Profilazione" mezzi di misura quali metodi vengono chiamati e quanto tempo è trascorso in loro. Quindi, per essere molto precisi la risposta è "no", ma dubito che si erano davvero chiedendo circa profiling.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top