Hallo,
ich habe ein Programm unter XP gedebuggt und es funktioniert ohne Fehler (in Verbindung mit .Net-Framework 3.5 und XP Service Pack 3).
Wenn ich aber versuche die, durch debuggen erstellte Applikation, unter Vista laufen lassen möchte, kommt es zu einer Null Exception Fehler.
Ich vermute die Ursache für die Fehler an zwei Stellen:
1. Ich benutzte in meinem Programm Dll Imports, z.B.
[DllImport("user32.dll", EntryPoint = "GetWindowText", ExactSpelling = false, CharSet = CharSet.Auto, SetLastError = true)]
da user32.dll unter XP und Vista unter unterschiedlichen Pfaden gespeichert ist, frage ich mich ob mein Prgramm auch unter Vista erkennt wo diese "Standard" Dll-Datei abgelegt ist?
2. Ich erstelle, lösche und verändere ein Text Datei zur Laufzeit des Programms (mein Programm läuft mit Administrator-Rechte), und trotzdem frage ich mich
ob es da trotzdem zur rechtlichen Konflickten unter Vista kommt.
Ich dedanke mich voraus für eure Hilfestellungen!
Hiwa