none
Kein DragEnter-Ereignis als Administrator RRS feed

  • Frage

  • Liebes Forum,

    ich arbeitet normalerweise mit Visual Studio 2008, VisualBasic unter Windows7 64-Bit als Administrator, da ich ansonsten häufige VisualStudio - Abstürze beim Editieren erlebt hatte.

    Nun habe ich festgestellt, dass das DragEnter-Enterereignis eines Objekts (ListView) im Debug-Betrieb meines Programms nicht ausgelöst wird, wenn ich Visual Studio mit Administrator-Rechten gestartet habe. Ich habe es mit mehreren verschiedenen Objekten probiert, immer mit demselben negativen Ergebnis.

    Starte ich Visual Studio aber min normalen User-Rechten, funktioniert alles prima (bei allen getesteten Objekten).

    Habe ich was übersehen oder kennt jemand die Lösung für diese Problem?

    Danke für Eure Antworten im Voraus

    Grüße
    Jörg



    Jörg
    Freitag, 15. Januar 2010 10:58

Antworten

  • Das liegt an Windows Integrity Control.
    Siehe:
    http://msdn.microsoft.com/en-us/library/bb625963.aspx

    Wenn ein Prozess elevated (als Admin) läuft, dann kann man keine Objekte aus einer Session per Drag&Drop hineinziehen, die in einem niedrigeren Level (nicht als Admin) laufen.

    Das ist normales Verhalten von Vista, 2008 und Windows 7.


    BTW: Ich kann keinen Unterschied festmachen in der Stabiltät von VS-2008 als Admin bzw. nicht als Admin laufend.
    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de
    Samstag, 16. Januar 2010 09:10
    Moderator

Alle Antworten

  • Das liegt an Windows Integrity Control.
    Siehe:
    http://msdn.microsoft.com/en-us/library/bb625963.aspx

    Wenn ein Prozess elevated (als Admin) läuft, dann kann man keine Objekte aus einer Session per Drag&Drop hineinziehen, die in einem niedrigeren Level (nicht als Admin) laufen.

    Das ist normales Verhalten von Vista, 2008 und Windows 7.


    BTW: Ich kann keinen Unterschied festmachen in der Stabiltät von VS-2008 als Admin bzw. nicht als Admin laufend.
    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de
    Samstag, 16. Januar 2010 09:10
    Moderator
  • Vielen Dank für das Feedback.

    Das eigentliche Problem besteht ja wohl wirklich in der Stabilität des VS-2008 auf meinem Rechnersystem.

    Eine Erklärung für die Instabilität als Nicht-Admin konnte ich aber bis jetzt nicht finden, sie ist auf meinem Rechnersystem aber leider eindeutig feststellbar und so nervig, dass ich VS2008 nur noch mit Admin-Rechten betreibe (außer nun beim Testen der Drag&Drop-Funktion).


    Nochmals Dank für die Info...


    Mit Grüßen Jörg
    Montag, 18. Januar 2010 17:20