Programm nach AntiViren Programm fehlerhaft

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von koemeterion.

    Programm nach AntiViren Programm fehlerhaft

    Moin die Herrschaften.

    Ich hab nun das Problem das ich vorgestern ein AntiViren Programm von Norten installiert hatte und mir danach mein eigenes Programm (erstellt in einem gewünschten Intervall Screenshots und speichert diese ab) nicht mehr funktioniert. Sobald die Zeit für ein neuen Screenshot gekommen ist erscheint folgender Fehler.

    Spoiler anzeigen

    Brainfuck-Quellcode

    1. Informationen über das Aufrufen von JIT-Debuggen
    2. anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
    3. ************** Ausnahmetext **************
    4. System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
    5. bei ScreenHit0r.Form1.screenshot()
    6. bei ScreenHit0r.Form1.Timer2_Tick(Object sender, EventArgs e)
    7. bei System.Windows.Forms.Timer.OnTick(EventArgs e)
    8. bei System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
    9. bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    10. ************** Geladene Assemblys **************
    11. mscorlib
    12. Assembly-Version: 2.0.0.0.
    13. Win32-Version: 2.0.50727.4952 (win7RTMGDR.050727-4900).
    14. CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
    15. ----------------------------------------
    16. ScreenHit0r
    17. Assembly-Version: 1.0.0.0.
    18. Win32-Version: 0.0.9.5.
    19. CodeBase: file:///H:/SourcePlace/Programs/ScreenHit0r/ScreenHit0r.exe.
    20. ----------------------------------------
    21. Microsoft.VisualBasic
    22. Assembly-Version: 8.0.0.0.
    23. Win32-Version: 8.0.50727.4927 (NetFXspW7.050727-4900).
    24. CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
    25. ----------------------------------------
    26. System
    27. Assembly-Version: 2.0.0.0.
    28. Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
    29. CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
    30. ----------------------------------------
    31. System.Windows.Forms
    32. Assembly-Version: 2.0.0.0.
    33. Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
    34. CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
    35. ----------------------------------------
    36. System.Drawing
    37. Assembly-Version: 2.0.0.0.
    38. Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
    39. CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
    40. ----------------------------------------
    41. System.Runtime.Remoting
    42. Assembly-Version: 2.0.0.0.
    43. Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
    44. CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
    45. ----------------------------------------
    46. mscorlib.resources
    47. Assembly-Version: 2.0.0.0.
    48. Win32-Version: 2.0.50727.4952 (win7RTMGDR.050727-4900).
    49. CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
    50. ----------------------------------------
    51. System.Windows.Forms.resources
    52. Assembly-Version: 2.0.0.0.
    53. Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
    54. CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
    55. ----------------------------------------
    56. ************** JIT-Debuggen **************
    57. Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
    58. Konfigurationsdatei der Anwendung oder des Computers
    59. (machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
    60. Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
    61. Zum Beispiel:
    62. <configuration>
    63. <system.windows.forms jitDebugging="true" />
    64. </configuration>
    65. Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
    66. Ausnahmen an den JIT-Debugger gesendet, der auf dem
    67. Computer registriert ist, und nicht in diesem Dialogfeld behandelt.



    Da ich nichts geändert hatte werden mir natürlich auch keine Fehler im Programmcode angezeigt und ich bin nun vollkommen ratlos. Die wichtigste Frage ist wohl noch: Hat das Programm den jemals funktioniert? - Ja, das hat es!

    Ich hoffe mir kann nun jemand von euch erklären wie so etwas kommt. ?(
    NullReferenceException: Da greift jemand auf ein Nothing-Objekt zu.
    Ich kann mir nicht vorstellen, dass das Programm kaputt ist, sondern dass z.B. eine Unterdirectory im Temp-Verzeichnis nicht mehr existiert oder so.
    Wenn es Dein Programm ist, hast Du doch die Quellen. Lasse es in der Entwicklungsumgebung laufen und sieh, was passiert.
    Lass Deine Exe auch mal auf einem anderen Rechner laufen.
    Dann sehen wir weiter.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    Also wenn ich das Programm in der IDE starte dann kommt ein Fehler das die Funktion "Screenshot()" angeblich einen Fehler hat.

    Das mit dem Temp Ordner werd ich heute nach der Arbeit mal betrachten und auf einen anderen Rechner starten könnte schwierig werden. Ich hab leider nur einen :/

    Woher weiß ich denn welcher Unterordner fehlt? Ich weiße dem Programm ja nirgends explizit hin das er dort irgend etwas ab- / zwischenspeichern soll.
    Das mit dem Temp-Ordner ist mir mal bei einem C++-Projekt aufgefallen, das hab ich daraufhin abgetestet.
    Wie sieht denn Deine Funktion ScreenShot() aus?
    An welcher Stelle kommt da der Fehler?
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    Kann ich gerade leider nicht sagen, bin auf Arbeit. Aber ich hatte natürlich mal versucht das Programm in der IDE zu testen. Hab leider gerade keine Ahnung an welcher Stelle der Fehler auftrat. Ich meld mich heut Abend hier nochmal wenn ich genaueres sagen kann.
    Sorry wegen Doppelpost, aber der Beitrag soll ja auffallen ;)

    Also, ich hab nun den Code mal in Einzelschritten durchlaufen lassen und hier ist er dann in der Funktion für den Screenshot hängen geblieben. Bevor das Bild gespeichert wird lasse ich das aktuellste Screenshot im Programm anzeigen. Wenn ich das mit einer Picturebox mache geht es, wenn ich noch eine zweite PictureBox benutze dann suckt er rum.

    Die beiden PictureBox'en befinden sich je auf einer eigenen TabPage. Wieso das nicht mehr geht müsste mir jemand erklären damit ich es verstehe. Denn bevor ich das AntiViren Programm installiert hatte, ging es ja noch 8|

    Naja, es geht ja wieder und auf den Kram mit den Einzelschritten wär ich ohne Hilfe nicht drauf gekommen. Bin ja noch ein purer Anfänger, somit hab ich was gelernt :D

    Und ein Danke an RodFromGermany :)

    Edit: Hab nochmal intensiver nach gesehen und ich hab da etwas mit der PictureBox2 angestellt was natürlich nicht ging. Also war es definitiv mein Fehler. :pinch:

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „koemeterion“ ()