1Danke
ERLEDIGT
JA
JA
ANTWORTEN
8
8
ZUGRIFFE
771
771
EMPFEHLEN
-
09.07.08 12:43 #1
- Registriert seit
- Jun 2008
- Ort
- Baden-Württemberg
- Beiträge
- 78
Hallo,
Ich habe das Problem das bei meinem programm diefunktion geblockt wird.Code :1
sendkeys.send
In den Projekt eigenschaften kann man ja bei "Einstellung für die Benutzerkontensteuerung anzeigen" wählen und dort paar sachen auf "true" setzen.
Habe da ein bissl rum geschrieben aber hat sich nicht verändert.
Kann man es überhaupt darin freigeben?
-
Inwiefern wird sie geblockt?
-
09.07.08 13:21 #3
- Registriert seit
- Jun 2008
- Ort
- Baden-Württemberg
- Beiträge
- 78
Also ich habe Quasi ein paar Hotkey texte gemacht.
Prinzip:
Code :1
SendKeys.Send("Textbox1.Text + ("{ENTER}"))
Und wenn die Benutzerkontensteuerung an ist schreibt der das total langsam da hin.
Aber ohne ist alles ok
-
09.07.08 13:36 #4
Welche Version von Visual Studio verwendest du denn? Ich kann in meinem (VS2005) keine entsprechende Einstellung zur "Benutzerkontensteuerung" finden.
Könntest du bitte genau beschreiben, wo diese Einstellung zu finden ist.
Davon abgesehen: Meinst du vielleicht die Benutzerkontensteuerung (UAC) aus Windows Vista, welche die bei bestimmten Aktionen darum bittet die Aktion nochmals zu bestätigen?
-
09.07.08 13:46 #5
- Registriert seit
- Jun 2008
- Ort
- Baden-Württemberg
- Beiträge
- 78
Ich benutze VB 2008 Express, die einstellung ist zu finden bei: Projekteigenschaften>anwendungen>Einstellungen zur Benutzerkontensteuerung.
Siehe >hier<
Ja ich meine (UAC) User Account Control = Benutzerkontensteuerung
und ja genau das tut es.Geändert von ganjin (09.07.08 um 13:53 Uhr)
-
09.07.08 14:57 #6
Wenn ich heute Abend zu Hause bin und etwas Zeit finde, kann ich mir das gerne mal anschauen. Dort habe ich VS 2008 installiert.
Grundsätzlich könnte man mit SendKeys natürlich sicherheitskritische Tastatureingaben an Programme oder Windows senden. Aus diesem Grund macht es Sinn solche Vorgänge über den UAC zu beschränken.
Kann man denn einstellen, dass das Programm beim Starten die UAC Meldung bringt und anschließend mit voller Berechtigung läuft?! Wenn dem so ist, sollte SendKeys auch kein Problem mehr sein. Aber wie gesagt, gerne schaue ich mir nach nachher selber nochmal an.
-
09.07.08 15:09 #7
- Registriert seit
- Jun 2008
- Ort
- Baden-Württemberg
- Beiträge
- 78
Dies kann man einstellen:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
<?xml version="1.0" encoding="utf-8"?> <asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> <!-- UAC-Manifestoptionen Wenn Sie die Ebene der Benutzerkontensteuerung für Windows ändern möchten, ersetzen Sie den Knoten "requestedExecutionLevel" wie folgt: [B]<requestedExecutionLevel level="asInvoker" uiAccess="false" /> <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> <requestedExecutionLevel level="highestAvailable" uiAccess="false" />[/B] Wenn Sie aus Gründen der Abwärtskompatibilität Datei- und Registrierungsvirtualisierung verwenden möchten, löschen Sie den Knoten "requestedExecutionLevel". --> [B] <requestedExecutionLevel level="asInvoker" uiAccess="false" />[/B] </requestedPrivileges> </security> </trustInfo> </asmv1:assembly>
Ich schätze mal wenn man ein paar sachen auf "True" setzt kann man sowas einstellen.
(fett makiert)
-
09.07.08 16:25 #8
Versuch es mal mit folgendem; die Anwendung erfordert Admin-Rechte und fragt während sie läuft nicht mehr Erlaubnis:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
und schau dir mal http://msdn.microsoft.com/de-de/libr...29(en-us).aspx an.
-
09.07.08 16:29 #9
- Registriert seit
- Jun 2008
- Ort
- Baden-Württemberg
- Beiträge
- 78
Super!
Wenn ich highestAvailable alleine auf true setze Funktioniert es!
Dickes THX der lnk hat mir sehr geholfen!Geändert von ganjin (09.07.08 um 16:35 Uhr)
Ähnliche Themen
-
Benutzerkontensteuerung
Von Adrian_ im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 2Letzter Beitrag: 02.08.10, 16:28 -
Probleme mit Benutzerkontensteuerung in Windows 7
Von Immi im Forum Microsoft WindowsAntworten: 2Letzter Beitrag: 15.01.10, 14:56





Zitieren
Login





