tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von FwDonnerbalken
ERLEDIGT
JA
ANTWORTEN
8
ZUGRIFFE
771
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ganjin ganjin ist offline Mitglied Silber
    Registriert seit
    Jun 2008
    Ort
    Baden-Württemberg
    Beiträge
    78
    Hallo,
    Ich habe das Problem das bei meinem programm die
    Code :
    1
    
    sendkeys.send
    funktion geblockt wird.
    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?
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Inwiefern wird sie geblockt?
     

  3. #3
    ganjin ganjin ist offline Mitglied Silber
    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
     

  4. #4
    Avatar von FwDonnerbalken
    FwDonnerbalken FwDonnerbalken ist offline Mitglied Brokat
    Registriert seit
    May 2005
    Beiträge
    323
    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?
     
    Gruß,
    Sebastian

    Mein XING Profil

    Hilfreiche Antworten bitte bewerten!

  5. #5
    ganjin ganjin ist offline Mitglied Silber
    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)
     

  6. #6
    Avatar von FwDonnerbalken
    FwDonnerbalken FwDonnerbalken ist offline Mitglied Brokat
    Registriert seit
    May 2005
    Beiträge
    323
    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.
     
    Gruß,
    Sebastian

    Mein XING Profil

    Hilfreiche Antworten bitte bewerten!

  7. #7
    ganjin ganjin ist offline Mitglied Silber
    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)
     

  8. #8
    Avatar von FwDonnerbalken
    FwDonnerbalken FwDonnerbalken ist offline Mitglied Brokat
    Registriert seit
    May 2005
    Beiträge
    323
    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.
    ganjin bedankt sich. 
    Gruß,
    Sebastian

    Mein XING Profil

    Hilfreiche Antworten bitte bewerten!

  9. #9
    ganjin ganjin ist offline Mitglied Silber
    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

  1. Benutzerkontensteuerung
    Von Adrian_ im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 2
    Letzter Beitrag: 02.08.10, 16:28
  2. Probleme mit Benutzerkontensteuerung in Windows 7
    Von Immi im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 15.01.10, 14:56