Konfigurieren Sie die Maustasten für "Administrator" / Erhöhte Berechtigungen

4396
Zhaph - Ben Duguid

Ich bin ein Administrator auf meinem Windows 7-Rechner. Ich muss jedoch auch dann bestimmte Programme "als Administrator" ausführen - zum Beispiel Visual Studio 2008, wenn Sie mit lokalen IIS-Sites arbeiten.

Ich möchte auch, dass die zusätzlichen Tasten auf meiner IntelliMouse Optical nicht standardmäßige Dinge tun, z. B. Darstellen Ctrlund Shift.

Wenn Sie jedoch in VS als Administrator ausgeführt werden, werden diese Einstellungen nicht übernommen, genau wie meine zugeordneten Laufwerke nicht. Es würde ich verstehen, wenn ich mich als anderer Benutzer anmelden und Anmeldeinformationen angeben würde. m nicht, ich drücke einfach "Ja" an der UAC-Eingabeaufforderung.

Normalerweise klicke ich mit der rechten Maustaste auf das Element im Startmenü und wähle "Als Administrator ausführen". Dies ist jedoch keine Option im Kontextmenü für die Microsoft IntelliPoint Mouse-Anwendung, die unter "Programme" angezeigt wird, oder die "Maus". Bedienfeldelement.

Das Kontrollfeld als Administrator auszuführen scheint auch nicht zu helfen.

Hat jemand irgendwelche Vorschläge, wie ich meine Maustasten für die erhöhte Version von mir konfigurieren kann, unter der Visual Studio ausgeführt wird?

4
Du hast nur vergessen zu sagen, welche Maus das ist :) A Dwarf vor 14 Jahren 0
Ja, Entschuldigung;) IntelliMouse Optical Zhaph - Ben Duguid vor 14 Jahren 0
Wenn Anwendungen mit nicht erhöhten Anwendungen mit Anwendungen mit erhöhten Anforderungen durcheinander geraten könnten, entstehen große Sicherheitslücken. Es ist sicherer, aber auch viel ärgerlicher. Phoshi vor 14 Jahren 0
Ja, ich weiß die Sicherheitsbedenken zu schätzen, die Sie ansprechen. Ich frage Sie effektiv nach: Einer erhöhten App, um die Einstellungen einer nicht erhöhten App zu lesen, oder um ein bestimmtes Bedienfeldelement als erhöhten Prozess zu starten, wenn dies nicht der Fall ist Standard muss sein. Zhaph - Ben Duguid vor 14 Jahren 0

4 Antworten auf die Frage

3
Factor Mystic

Das wäre dann die IntelliPoint-Treibersoftware. Der eigentliche Prozess ist ipoint.exe, dass sich auf meinem System ein Startvorgang befindet HKEY_LOCAL_MACHINE\Microsoft\Windows\CurrentVersion\Run.

Es scheint, dass die Ausführung dieses Prozesses als Administrator das scheinbare Problem der Prozesssicherheitsisolierung lösen würde. Dies würde erklären, warum ein Prozess, der als Standardbenutzer ( ipoint.exe) ausgeführt wird, nicht ordnungsgemäß mit erhöhten Prozessen (Visual Studio) kommunizieren kann.

Daher sollten Sie den Microsoft IntelliPointEintrag in der Systemkonfiguration deaktivieren und eine der Methoden in dieser Frage verwenden (z. B. Task-Scheduler verwenden), um den Prozess mit erhöhten Berechtigungen auszuführen.

Und als Randbemerkung werden Sie als anderer Benutzer ausgeführt, wenn von der UAC genehmigte Programme ausgeführt werden. Derselbe Benutzerkonto, aber um die Ausführung von Programmen zu erleichtern, die gleichzeitig mit Standardbenutzer- und Administratorrechten ausgeführt werden, weist Windows Verwaltungskonten zu, die als "Split-Token" bezeichnet werden. Dies ist wie eine Sicherheitskennung zum Starten von Prozessen . Die Benutzerkontensteuerung erleichtert das Wechseln zwischen Tokens, um Programme in der Windows-Shell zu starten. Es ist eine clevere Lösung für das Problem: "Wie schaffen wir ein sichereres Betriebssystem, wenn sich praktisch alle Entwickler der letzten 10 Jahre nicht um sich selbst gekümmert haben und nicht viel kaputt gehen?"

Es fällt mir schwer, diese Erklärung zu akzeptieren: Warum sollte sich ipoint.exe anders verhalten, wenn VS den Fokus hat? Es ist ein systemweiter Prozess. harrymc vor 14 Jahren 0
Der Prozess verhält sich genauso, er kann einfach nicht auf Fenstereigenschaften (oder Hook-Mausereignisse oder Tastaturereignisse wie Strg oder Umschalttaste) eines Prozesses zugreifen, der mehr Berechtigungen als er selbst hat. mihi vor 14 Jahren 1
Ich kann diese Erklärung verstehen - da dies scheinbar geschieht, verwendet VS die Standard-Mauseinstellungen, nicht die von mir zugewiesenen. Ich werde diese am Montag ausprobieren, wenn ich wieder im Büro bin - danke. Zhaph - Ben Duguid vor 14 Jahren 0
Leider hat dies nicht funktioniert - das Ausführen von IPoint als Administrator (mit welchen Mitteln auch immer) führt dazu, dass die Schaltflächen in allen Anwendungen ihre Standardeinstellungen ausführen - auch wenn das Dialogfeld "Mauseinstellungen" mir versichert, dass sie für etwas anderes konfiguriert sind. Zhaph - Ben Duguid vor 14 Jahren 1
0
Chris Thompson

Dies hat wahrscheinlich mit einem ungeraden Implementierungsdetail zu tun, wie Microsoft die Ausführung als Administrator ausführte. Anstatt Ihnen Privilegien zu gewähren, werden die Berechtigungen so ausgeführt, als wären Sie als Administrator angemeldet, und alle Ihre Einstellungen gehen aus dem Fenster. Wenn Sie Ihre Einstellungen auf einfache Weise speichern können, laden Sie sie als Administrator in die Maussoftware.

Ja, aber das versuche ich zu tun - die Maus-Software als Admin auszuführen - ich würde mich einfach als dieser Benutzer anmelden, aber es ist kein separater Benutzer, nur ich mit erhöhten Rechten. Zhaph - Ben Duguid vor 14 Jahren 0
0

Ich habe ein sehr ähnliches Problem. Die Problemumgehung besteht darin, die Benutzerkontensteuerung vollständig zu deaktivieren. Die Maustasten werden dann als Tastenanschläge betrachtet.

0
Phoshi

Ich sehe, dass Sie immer noch keine Lösung gefunden haben, also werde ich meine weitergeben:
Ich befand mich in einer ähnlichen Situation mit meinem Logitech G5. Um dies zu beheben, habe ich AutoHotKey anstelle des Standardsteuerungsfelds verwendet, das erhöhte Tasten ausführen und die Schlüssel neu zuordnen kann richtig.

Phoshi, könnten Sie näher erläutern, wie Sie AHK zur Lösung dieses Problems eingesetzt haben? mindless.panda vor 14 Jahren 0