If you’re working with Windows, your definitely familiar with the sight of the “[Application] has stopped working” ™ dialog
Whether that is good or bad in general? I don’t care. Not today at least. I am much more interested in a particular use case where this is most certainly not what you want. That case is if you run another application as a sub-process using the System.Diagnostics.Process class. Maybe you’re running other applications that simply crash occasionally and you want to automatically restart them, maybe you just don’t want the users to know. In any case, if the sub-process pops up with this dialog it doesn’t terminate the actual process until one of the buttons is clicked which is absolutely not what I wanted in my use case. Continue reading Suppress the “[Application] has stopped working” Dialog