Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Vista Adminrechte für thread anfordern (https://www.delphipraxis.net/116162-vista-adminrechte-fuer-thread-anfordern.html)

ghost007 24. Jun 2008 14:37


Vista Adminrechte für thread anfordern
 
Hallo,
ist es möglich einen thread zu erstellen, der für sich adminrechte anfordert?

MfG - Ghost007

Apollonius 24. Jun 2008 14:39

Re: Vista Adminrechte für thread anfordern
 
Nein, das wäre reichlich sinnlos. Du musst einen neuen Prozess starten.

ghost007 24. Jun 2008 14:40

Re: Vista Adminrechte für thread anfordern
 
verdammt ... d.h. das ich eigentlich eine extra application schreiben muss,oder?

MfG - Ghost007

Angel4585 24. Jun 2008 14:42

Re: Vista Adminrechte für thread anfordern
 
entweder das oder die application selbst als admin ausführen

ghost007 24. Jun 2008 14:44

Re: Vista Adminrechte für thread anfordern
 
Zitat:

Zitat von Angel4585
entweder das oder die application selbst als admin ausführen

Ja, ne nur weil ein user vielleicht einmal während der ganzen nutzung die eine funktion ausführt, brauch ich nicht jedesmal adminrechte beantragen, dann schreib ich lieber eine extra application.

MfG - Ghost007

Gruber_Hans_12345 24. Jun 2008 14:45

Re: Vista Adminrechte für thread anfordern
 
du solltest es auch als Out Of Process COM Server lösen können ... ist glaub ich am schönsten

Apollonius 24. Jun 2008 14:52

Re: Vista Adminrechte für thread anfordern
 
Du kannst auch deine eigene Applikation einfach als Administrator neu starten, dann hast du nur eine Exe.

Phoenix 24. Jun 2008 15:22

Re: Vista Adminrechte für thread anfordern
 
Genau. So macht das z.B. auch der Taskmanager.
Wenn Du hier auf 'Prozesse aller Benutzer anzeigen' klickst, dann wird der Taskmanager mit Adminrechten neu gestartet. Oder die Uhr, wenn Du die Uhrzeit verändern willst.

Du kannst also z.B. Deine Applikation mittels einem Parameter als Admin starten lassen. Die UAC kommt, und mit dem Parameter führst Du dann das aus, was Du sonst als Thread gemacht hättest - da Du einen neuen Prozess hast brauchst Du den Thread dann ja nicht mehr.

Codewalker 25. Jun 2008 11:52

Re: Vista Adminrechte für thread anfordern
 
Ich verweise mal auf den Total Commander: Da kann man nur für eine Aktion oder ab dem Zeitpunkt für alle Aktionen als Admin handeln. Der Total-Commander wird dabei auch nicht(!) neugestartet

mkinzler 25. Jun 2008 12:01

Re: Vista Adminrechte für thread anfordern
 
Aber vielleicht wird ein Hintergrundsprozess gestartet?


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:29 Uhr.
Seite 1 von 2  1 2      

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