<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/another-way-to-use-your-debugging-tools-k0grtt5fo" -->

---
title: Another way to use your debugging tools | daily.dev
description: A developer annoyed by an unclosable Windows restart notification popup from Criteo's SCCM client decompiles the SCNotification.exe WPF application to...
canonical: https://daily.dev/posts/another-way-to-use-your-debugging-tools-k0grtt5fo
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Another way to use your debugging tools | daily.dev
og:description: A developer annoyed by an unclosable Windows restart notification popup from Criteo's SCCM client decompiles the SCNotification.exe WPF application to...
og:url: https://daily.dev/posts/another-way-to-use-your-debugging-tools-k0grtt5fo
og:image: https://api.daily.dev/og/posts/k0gRTT5FO.png
og:image:alt: Another way to use your debugging tools
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Another way to use your debugging tools

**[Kevin Gosse \(minidump.net\)](https://daily.dev/sources/minidump)** · 4 min read · 0 upvotes · 0 comments

## Summary

A developer annoyed by an unclosable Windows restart notification popup from Criteo's SCCM client decompiles the SCNotification.exe WPF application to understand its behavior, then uses Visual Studio's XAML UI debugging tools (Live Visual Tree and Live Property Explorer) to attach to the running process and set the dialog's Visibility property to Collapsed, hiding the nagging window without modifying any files.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://minidump.net/another-way-to-use-your-debugging-tools-7e7f498d7a2b>

## Questions this post answers

### How can I hide a WPF window at runtime using Visual Studio's debugging tools without modifying the application's code?

Enable "Enable UI Debugging Tools for XAML" under Tools, Options, Debugging in Visual Studio, then attach the debugger to the running process via Debug, Attach to process. Open the Live Visual Tree (Debug, Windows, Live Visual Tree), select the target control, right-click and choose "Show properties" to open the Live Property Explorer, then change its Visibility property to Collapsed.

_Developers hunting for live UI manipulation tricks can find similar debugging walkthroughs on daily.dev._

## Similar posts on daily.dev

- [I got tired of hunting through Windows for every setting, so I built my own control center](https://daily.dev/posts/i-got-tired-of-hunting-through-windows-for-every-setting-so-i-built-my-own-control-center-bgdrgxw2g) · XDA Developers · 1 upvotes · 0 comments
- [Debugging Silent XAML Binding Failures in 2 Minutes](https://daily.dev/posts/debugging-silent-xaml-binding-failures-in-2-minutes-cmwqrrlhr) · We Are .NET · 0 upvotes · 0 comments

---

Tags: [#.net](https://daily.dev/tags/.net), [#visual-studio](https://daily.dev/tags/visual-studio), [#reverse-engineering](https://daily.dev/tags/reverse-engineering), [#wpf](https://daily.dev/tags/wpf)

[View this post on daily.dev](https://daily.dev/posts/another-way-to-use-your-debugging-tools-k0grtt5fo)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Another way to use your debugging tools","url":"https://daily.dev/posts/another-way-to-use-your-debugging-tools-k0grtt5fo","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/another-way-to-use-your-debugging-tools-k0grtt5fo"},"datePublished":"2026-10-04T13:06:25.442Z","dateModified":"2026-10-04T13:18:33.844Z","description":"A developer annoyed by an unclosable Windows restart notification popup from Criteo's SCCM client decompiles the SCNotification.exe WPF application to...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/752617da4ab91407f91673a8e90e030a?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/752617da4ab91407f91673a8e90e030a?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Kevin Gosse (minidump.net)","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Kevin Gosse (minidump.net)","logo":"https://media.daily.dev/image/upload/s--8KHn1aFB--/f_auto,q_auto/v1791119046/logos/minidump?_a=BAMAMicg0","url":"https://daily.dev/sources/minidump"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/another-way-to-use-your-debugging-tools-k0grtt5fo","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":".net,visual-studio,reverse-engineering,wpf","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Kevin Gosse (minidump.net)","item":"https://daily.dev/sources/minidump"},{"@type":"ListItem","position":3,"name":"Another way to use your debugging tools"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/another-way-to-use-your-debugging-tools-k0grtt5fo#faq","mainEntity":[{"@type":"Question","name":"How can I hide a WPF window at runtime using Visual Studio's debugging tools without modifying the application's code?","acceptedAnswer":{"@type":"Answer","text":"Enable \"Enable UI Debugging Tools for XAML\" under Tools, Options, Debugging in Visual Studio, then attach the debugger to the running process via Debug, Attach to process. Open the Live Visual Tree (Debug, Windows, Live Visual Tree), select the target control, right-click and choose \"Show properties\" to open the Live Property Explorer, then change its Visibility property to Collapsed. Developers hunting for live UI manipulation tricks can find similar debugging walkthroughs on daily.dev."}}]}
```

