AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Vista Adminrechte für thread anfordern
Thema durchsuchen
Ansicht
Themen-Optionen

Vista Adminrechte für thread anfordern

Ein Thema von ghost007 · begonnen am 24. Jun 2008 · letzter Beitrag vom 25. Jun 2008
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von ghost007
ghost007

Registriert seit: 31. Okt 2005
Ort: München
1.024 Beiträge
 
Delphi 7 Personal
 
#1

Vista Adminrechte für thread anfordern

  Alt 24. Jun 2008, 15:37
Hallo,
ist es möglich einen thread zu erstellen, der für sich adminrechte anfordert?

MfG - Ghost007
Christian
Es gibt möglich Dinge und unmöglich Dinge.
Für unmögliche braucht man lediglich etwas länger.
  Mit Zitat antworten Zitat
Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Vista Adminrechte für thread anfordern

  Alt 24. Jun 2008, 15:39
Nein, das wäre reichlich sinnlos. Du musst einen neuen Prozess starten.
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat
Benutzerbild von ghost007
ghost007

Registriert seit: 31. Okt 2005
Ort: München
1.024 Beiträge
 
Delphi 7 Personal
 
#3

Re: Vista Adminrechte für thread anfordern

  Alt 24. Jun 2008, 15:40
verdammt ... d.h. das ich eigentlich eine extra application schreiben muss,oder?

MfG - Ghost007
Christian
Es gibt möglich Dinge und unmöglich Dinge.
Für unmögliche braucht man lediglich etwas länger.
  Mit Zitat antworten Zitat
Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#4

Re: Vista Adminrechte für thread anfordern

  Alt 24. Jun 2008, 15:42
entweder das oder die application selbst als admin ausführen
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat
Benutzerbild von ghost007
ghost007

Registriert seit: 31. Okt 2005
Ort: München
1.024 Beiträge
 
Delphi 7 Personal
 
#5

Re: Vista Adminrechte für thread anfordern

  Alt 24. Jun 2008, 15:44
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
Christian
Es gibt möglich Dinge und unmöglich Dinge.
Für unmögliche braucht man lediglich etwas länger.
  Mit Zitat antworten Zitat
Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.439 Beiträge
 
Delphi 2007 Professional
 
#6

Re: Vista Adminrechte für thread anfordern

  Alt 24. Jun 2008, 15:45
du solltest es auch als Out Of Process COM Server lösen können ... ist glaub ich am schönsten
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat
Apollonius

Registriert seit: 16. Apr 2007
2.325 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Vista Adminrechte für thread anfordern

  Alt 24. Jun 2008, 15:52
Du kannst auch deine eigene Applikation einfach als Administrator neu starten, dann hast du nur eine Exe.
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#8

Re: Vista Adminrechte für thread anfordern

  Alt 24. Jun 2008, 16:22
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.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von Codewalker
Codewalker

Registriert seit: 18. Nov 2005
Ort: Ratingen
945 Beiträge
 
Delphi XE2 Professional
 
#9

Re: Vista Adminrechte für thread anfordern

  Alt 25. Jun 2008, 12:52
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
Thomas
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Vista Adminrechte für thread anfordern

  Alt 25. Jun 2008, 13:01
Aber vielleicht wird ein Hintergrundsprozess gestartet?
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:41 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