Handler nieobsługiwany wyjątek w .NET 1.1




Ja utrzymywanie aplikacji .NET 1.1 i jedną z rzeczy, jakie otrzymała zadanie jest upewnienie się, że użytkownik nie widzi żadnych nieprzyjaznych powiadomienia o błędach.


Dodałem do ładowarki `Application.ThreadException`i `AppDomain.CurrentDomain.UnhandledException`, które nie sprawdzony. Moim problemem jest to, że nadal jest wyświetlana średnia dialogowe błędu CLR (przed obsługi wyjątku nazywa).


Jeff mówi o tym problemie na swoim blogu [tutaj](http://www.codinghorror.com/blog/archives/000201.html) i [tutaj](http://www.codinghorror.com/blog/archives/000216.html) . Ale nie ma rozwiązania. Więc co jest standardowym sposobem w .NET 1.1 do obsługi niezłapane wyjątki i wyświetlić okno dialogowe przyjazne?


odpowiedź Jeffa został oznaczony jako poprawnej odpowiedzi, ponieważ łącze zapewniał on ma najbardziej kompletne informacje na temat tego, co jest wymagane.
Och, w Windows Forms na pewno powinien być w stanie zmusić go do pracy. Jedyną rzeczą, którą musisz uważać na to wszystko dzieje się na różnych wątkach.


Mam starą artykuł kod projektu tutaj co powinno pomóc:


*[User Friendly Obsługa wyjątków](http://www.codeproject.com/KB/exception/ExceptionHandling.aspx)*
Cześć,
  

  
Zerknij do tej prady, znajdziesz wszystko, czego potrzebujesz:
  

  
[Mam internet, ale przeglądarka nie działa](https://pl.ccm.net/faq/11354-mam-internet-ale-przegladarka-nie-dziala) <p>musisz ustawić<em> logger </em>na bardziej szczegółowy z dwóch poziomów (debug), ale następnie ustawić próg na<em> appenderze </em>, aby poinformować go, aby pokazywał tylko wiadomości w info i powyżej</p><pre><code>log4j.appender.appender\_stdout.threshold=info </code></pre> witaj [@butcher25](/u/butcher25)

jakiś czas temu był problem z blokowaniem wielu programów, w tym aplikacji office

w pliku naprawczym sprawdzę element rejestru i usunę niepotrzebne wpisy

pobierz ten plik i zapisz w katalogu z frst, tzn. c:\users\czaja\desktop

„plik naprawczy został utworzony tylko dla ciebie,… cześć uruchom console(powinna być widoczna zawsze jeśli programujesz) tam będą informacje z procesu buildowania, ogólne dotyczące pomniejszych bugów w kodzie i ewentualne errory, jest tez dostępny chyba pełny log ze szczegółami pozwalający wykryć problem z buildem, unity->window->general->console ni… jak nie trzymasz w niej haseł/zakładek to sprawdź cofnięcie się do wersji fabrycznej przeglądarki lub opcję czyszczenia całej pamięci aplikacji.

wtedy powinna odpuścić aż się nie zaktualizuje do uszkodzonej wersji.

jak musisz zachować tamte dane, to próbuj opcji „wymuś zatrzymanie” (bardzo opcjona… wyłączyłeś na parę minut router?
może twój provider internetu zablokował port 110, bo wykrył wrogi ruch na tym porcie?
skombinuj router na 1 dzień i sprawdź czy działa - wtedy już będziesz wiedział kto lub co jest winne. <p>użyj zdarzenia <a href="http://api.jquery.com/scroll/"><code>.scroll()</code></a> na <code>window</code>, tak jak poniżej:</p><pre><code>$(window).scroll(function() { if($(window).scrolltop() + $(window).height() == $(document).height()) { alert("bottom!"); } }); </code></pre><p> <a href="http://jsfiddle.net/nick\_craver/gwd66/">możesz to przetestować tutaj</a> , to zajmuje górny zwój okna, więc ile przewinięto w dół, dodaje wysokość widocznego okna i sprawdza, czy to równa wysokości całej treści (<code>document</code>). jeśli zamiast tego chcesz sprawdzić, czy użytkownik ma wartość <em>near</em>, wyglądałby mniej więcej tak:</p><pre><code>$(window).scroll(function() { if($(window).scrolltop() + $(window).height() &gt; $(document).height() - 100) { alert("near bottom!"); } }); </code></pre><p> <a href="http://jsfiddle.net/nick\_craver/gwd66/1/">możesz przetestować tę wersję tutaj</a> , po prostu dostosuj <code>100</code> do dowolnego piksela od dołu, na którym chcesz wywołać.</p> pobierz i uruchom [adwcleaner](https://toolslib.net/downloads/viewdownload/1-adwcleaner/) kliknij skanuj (scan) i później usuń (cleaning). 
wklej do systemowego notatnika i zapisz jako plik tekstowy o nazwie fixlist : 
shelliconoverlayidentifiers: [00avast] -> {472083b0-c522-11cf-8763-00608cc02f24} => brak pliku
chr hklm\software\policies\google: ograniczeni… do @henryk: dziękujemy za podzielenie się swoim przypadkiem. gdyby chciał pan zgłosić działanie niepożądane, to poniżej znajdzie pan wszystkie potrzebne informacje:
https://www.gdziepolek.pl/artykuly/jak-i-dlaczego-zglaszac-dzialania-niepozadane wklej do systemowego notatnika i zapisz jako plik tekstowy o nazwie fixlist : 
createrestorepoint:
hklm-x32\...\run: [] = [x]
winsock: catalog5-x64 10 c:\program files\bonjour\mdnsnsp.dll brak pliku
hklm\software\policies\microsoft\internet explorer: ograniczenia  uwaga
hklm\software\microsof…