AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 15:47

Parameter dieser Suchanfrage:

Suche in Thema: Anwendung als anderer Benutzer starten
Suche alle Beiträge, die von "Dalai" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    AW: Anwendung als anderer Benutzer starten

     
      by Dalai, 7. Aug 2013
    Das stimmt. Der standardmäßig deaktivierte Adminstrator bekommt (selbst wenn man ihn aktivert und nutzt) keine UAC-Dialoge, auch wenn die UAC aktiviert ist; die anderen Nutzer der Gruppe Administratoren bekommen entsprechende Dialoge. Das war's aber auch schon mit den Unterschieden. Aber ist das relevant für diesen Fall? Irgendwas muss an der zu startenden EXE sein, was nach mehr Rechten...
  • Forum: Win32/Win64 API (native code)

    AW: Anwendung als anderer Benutzer starten

     
      by Dalai, 7. Aug 2013
    OK, nun musst du nur noch rausfinden, warum die EXE diese Elevation ersucht bzw. braucht. Die Versionsinformationen (vor allem die Beschreibung) sind eine Möglichkeit, der Name der EXE eine weitere, das Manifest (oder deren Fehlen) eine andere - all das wurden ja bereits genannt. Da du aber oben "setup.exe" schriebst: sowas verlangt eben nach Adminrechten, übrigens schon seit Win2k. Wie hast du...
  • Forum: Win32/Win64 API (native code)

    AW: Anwendung als anderer Benutzer starten

     
      by Dalai, 7. Aug 2013
    In Ergänzung zu jfheins: Ich hatte das Problem ebenfalls.

    Und was sagt GetLastError nun?

    MfG Dalai
  • Forum: Win32/Win64 API (native code)

    AW: Anwendung als anderer Benutzer starten

     
      by Dalai, 6. Aug 2013
    Ich würde mal GetLastError benutzen - ggf. in Verbindung mit SysErrorMessage, um rauszufinden, warum etwas nicht funktioniert, gerade bei API-Funktionen. Zum anderen empfehle ich, DELPHI-Tags (das Helmsymbol im Editor beim Antworten) für Code hier im Forum zu verwenden, um Code lesbarer zu machen und von Interpretationen/Umwandlung in Smilies o.ä. durch das Forum auszunehmen.

    MfG Dalai
  • Forum: Win32/Win64 API (native code)

    AW: Anwendung als anderer Benutzer starten

     
      by Dalai, 6. Aug 2013
    Das nehme ich auch an. Aber fragt dieser Dialog nochmals nach dem Passwort, wenn das dem Programm bereits bekannt ist? Ich weiß es nicht, weil ich das nie ausprobiert habe, weil ich CreateProcessXY bislang nicht verwendet habe.

    MfG Dalai
  • Forum: Win32/Win64 API (native code)

    AW: Anwendung als anderer Benutzer starten

     
      by Dalai, 6. Aug 2013
    Nicht nur die hebelte man damit aus, sondern das gesamte Konzept der Nutzer- und Rechtetrennung, völlig unabängig davon, ob die UAC aktiviert ist.

    Im Grunde gibt es zwei (mir bekannte) Möglichkeiten: Entweder fragst du selber nach Credentials und nutzt dann diese Daten in CreateProcessAsUser oder du nutzt ShellExecuteEx mit dem Verb 'runas' (ruft UAC sofern aktiv) bzw. 'runasuser' (ruft...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Dalai&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=176005
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz