myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Grundlagen von C# » Drag & Drop funktioniert nur ohne Adminrechte
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Drag & Drop funktioniert nur ohne Adminrechte

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
RichiK86 RichiK86 ist männlich
myCSharp.de-Mitglied

Dabei seit: 07.01.2016
Beiträge: 6
Entwicklungsumgebung: Visual Studio Express 2015


RichiK86 ist offline

Drag & Drop funktioniert nur ohne Adminrechte

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo,

ich habe ein kleines Problem.

Meine C# WindowsForm mit Drag and Drop funktioniert perfekt aber nur ohne Adminrechte.
Die Form1 braucht die Adminrechte unbedingt, die Form2 wo Drag and Drop ist braucht keine Adminrechte. Die Adminrechte habe ich per app.manifest hinzugefügt.

Wie kann ich Drag and Drop trotz Adminrechten nutzen oder wie kann ich nur die Form1 mit Adminrechten bestücken?

Danke

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von RichiK86 am 28.12.2018 22:08.

28.12.2018 21:39 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.179
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hast mal 10 Sekunden in Google investiert? ;-)
Dann hättest gesehen, dass das ein völlig normales und gewolltes Verhalten im Rahmen von Windows UAC ist.
Ein Drag and Drop ist in Windows nur möglich, wenn alle Teilnehmer (zB Windows Explorer und Deine Anwendung) den identischen Rechtekontext besitzen.

Windows wird sich nie nach Deiner Anwendung richten, sondern Du musst Deine Anwendung so konzipieren, dass sie die Mechanismen erfüllt.
UAC wirkt sich immer auf den gesamten Prozess aus; nie auf eine Form. Windows kennt keine Forms Deiner Anwendung, sondern nur den Prozess.

Dir bleibt hier keine andere Wahl aus auf Drag and Drop zu verzichten, oder Deine Anwendung neu aufzubauen; zB. dass die administrativen Aufgaben der Anwendung von Form 1 in einen entsprechenden, anderen Prozess wandern.
Je nachdem was Du wirklich in dem Adminbereich tust, könnte auch Impersonation ein Weg sein. Dann kommt das UAC Fenster beim Ausführend er Aktion und die Anwendung selbst läuft nicht im Admin-Kontext.
28.12.2018 22:20 Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 10 Monate.
Der letzte Beitrag ist älter als 10 Monate.
Antwort erstellen


© Copyright 2003-2019 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 19.11.2019 03:13