Ich habe einen Benutzer, der gerade meine Winforms App auf Win7 läuft. Mit meiner App können Benutzer Zeilen aus einer geöffneten Excel-Tabelle auswählen und per Drag-and-Drop auf die App ziehen. Dieser Benutzer kann jedoch den Drag & Drop nicht durchführen. Der Cursor ändert sich in den "Nein" -Cursor (kleiner Kreis mit einer Linie) und die Operation wird nicht abgeschlossen.Drag & Drop auf Win7 Maschine zu meiner App
Ich forschte Drag-n-Drop und Win7 und alles, was ich fand, zeigt auf UAC und/oder UIPI. Ich war für einige Lösungen zu suchen und bin nicht sicher, ob eine der unten funktionieren würde:
Wenn der Benutzer als Administrator anmeldet (und als Folge läuft meine app als admin) würde zulassen, dass Drag-n- zur Arbeit gehen?
Muss der Benutzer die Einstellungen von UAC/UIPI ausschalten oder ändern, um Drag-and-Drop durchführen zu können?
Ich bin mir nicht sicher, was das Problem ist. Meine App läuft normalerweise von C:/Dokumente und Einstellungen/... (C:/Benutzer/... auf Win7). Geht wo es von Materie ausgeht? Funktioniert drag-n-drop nicht, weil der Benutzer meine App nicht mit ausreichenden Berechtigungen ausführt? Befinden sich sein Excel und meine App auf verschiedenen Berechtigungsstufen? Wenn ja, was kann dagegen getan werden? Beachten Sie, dass auch wenn meine App es Benutzern erlaubt, die Datei direkt zu ziehen, dies auch nicht funktioniert.
Gibt es auch eine Möglichkeit, dass der Benutzer dieses Problem mit anderen Apps reproduzieren kann? Gibt es Apps, die mit Win7 kommen, mit denen er das gleiche Problem sehen kann? Kann dies beispielsweise mit Notepad reproduziert werden?
Danke.
Beim Ziehen und Ablegen über Sicherheitsgrenzen hinweg gibt es Einschränkungen. Wenn die Quelle und das Ziel auf der gleichen Sicherheitsstufe laufen (d. H. Sowohl Standardbenutzer als auch beide erhöht), sollte es kein Problem geben. –
Wie werden diese Sicherheitsstufen für Apps festgelegt? Ich gehe davon aus, dass der Benutzer kein Administrator auf seinem Rechner ist. Wenn er also Excel normal ausführt, welche Sicherheitsstufe wird dafür verwendet? Und wenn er nur doppelklickt, um meine App zu starten: Wie hoch ist die Sicherheitsstufe meiner Apps? Ich weiß nicht viel über die Sicherheitsfunktionen von Win7. Wird das alles durch Einstellungen in der Benutzerkontensteuerung entschieden? – Flack
Sie müssen einen Windows Vista oder Windows 7 Rechner bekommen und dies selbst ausprobieren!Sie können nicht wirklich ohne UAC auf die UAC kommen. –