AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Vista Aufgabenplanung

Ein Thema von Prototypjack · begonnen am 7. Jun 2009 · letzter Beitrag vom 8. Jun 2009
Antwort Antwort
Seite 2 von 2     12   
Prototypjack

Registriert seit: 2. Feb 2003
611 Beiträge
 
Delphi 2009 Professional
 
#11

Re: Vista Aufgabenplanung

  Alt 8. Jun 2009, 17:59
Moin,
Zitat von MagicAndre1981:
ist das Konto in der Admingruppe? (Das meine ich mit dem normalen Account).
meinst du damit (entschuldige, wenn ich gerade aussehe wie ein Esel ) das, was unter dem Namen bei "Benutzerkonten" in der Systemsteuerung steht? Denn dort steht Standardbenutzer.

Ich habe das ganze eben nochmal probiert (wieder mit einer Kuriosität): Wenn ich die Aufgabe erstelle (sowohl als erstellender, als auch (in den Eigenschaften) als ausführender Benutzer steht das Standard-Konto) klappt zwar alles wunderbar und das Programm wird beim Ausführen der Aufgabe auch gestartet (natürlich ohne Admin-Privilegien). Sollte ich dann aber, wie gesagt, als Standardbenutzer, "Mit höchsten Privilegien ausführen" ankreuzen, so erscheint (ist ja klar) eine Passwortabfrage. Diese nimmt aber weder das Passwort des Standardbenutzers, noch das Passwort des Admins ( ). Um das Kreuzchen zu setzen, muss ich also zuerst die Aufgabe ohne die Funktion erstellen, dann die Aufgabenplanung erneut als Admin starten, dann das Kreuzchen setzen (ich mein, das kann doch nicht sein, oder?). Interessanterweise kann ich dieses besagte Kreuzchen aber sehr wohl als Standardbenutzer (noch dazu ohne Abfrage des Passworts!) später entfernen ( ).
Ach ja: Obiges habe ich natürlich probiert (mit aktiviertem Kreuzchen), bringt aber auch nichts. Programm startet zwar, aber ohne Privilegien.

Grüße,
Max
Max
„If you have any great suggestions, feel free to mail me, and I'll probably feel free to ignore you.“ . Linus Torvalds
  Mit Zitat antworten Zitat
Benutzerbild von MagicAndre1981
MagicAndre1981

Registriert seit: 4. Jun 2004
Ort: Nordhausen
2.214 Beiträge
 
Delphi 7 Enterprise
 
#12

Re: Vista Aufgabenplanung

  Alt 8. Jun 2009, 21:57
Zitat von Prototypjack:
meinst du damit (entschuldige, wenn ich gerade aussehe wie ein Esel ) das, was unter dem Namen bei "Benutzerkonten" in der Systemsteuerung steht? Denn dort steht Standardbenutzer.
ja das meine ich. Du hast den Nutzer also in die Benutzergruppe gepackt und das gibt nur Probleme. Lass ihn in der Admingruppe.

Zitat von Prototypjack:
Wenn ich die Aufgabe erstelle (sowohl als erstellender, als auch (in den Eigenschaften) als ausführender Benutzer steht das Standard-Konto) klappt zwar alles wunderbar und das Programm wird beim Ausführen der Aufgabe auch gestartet (natürlich ohne Admin-Privilegien).
das ist soweit korrekt.

Zitat von Prototypjack:
Sollte ich dann aber, wie gesagt, als Standardbenutzer, "Mit höchsten Privilegien ausführen" ankreuzen, so erscheint (ist ja klar) eine Passwortabfrage. Diese nimmt aber weder das Passwort des Standardbenutzers, noch das Passwort des Admins ( ). Um das Kreuzchen zu setzen, muss ich also zuerst die Aufgabe ohne die Funktion erstellen, dann die Aufgabenplanung erneut als Admin starten, dann das Kreuzchen setzen (ich mein, das kann doch nicht sein, oder?).
Interessanterweise kann ich dieses besagte Kreuzchen aber sehr wohl als Standardbenutzer (noch dazu ohne Abfrage des Passworts!) später entfernen ( ).
Ach ja: Obiges habe ich natürlich probiert (mit aktiviertem Kreuzchen), bringt aber auch nichts. Programm startet zwar, aber ohne Privilegien.
das ist korrekt. Da du nur Standardnutzerrechte hast, kannst du das Programm nicht mit erhöhten Rechten starten. Der Haken bringt nur etwas wenn der Benutzer in der Admingruppe ist, denn dort hat der Benutzer 2 Tokens und wenn der haken gesetzt wird der Admin Token genutzt und deshalb startet das Programm mit erhöhten Rechten.

Wenn du nun ein Programm mit Adminrechten starten willst und der Benutzer nicht in der Admngruppe ist musst du den den Administratoraccount bei "Beim Ausführen der Aufgabe folgendes Benutzerkonto verwenden" auswählen und das Passwort des Admins eintippen. Nun startet das Programm unter dem Benutzerkontext des Administrators.

Fazit, packe deinen Benutzer wieder in die Admingruppe, dann brauchst du nur den Haken setzt und es klappt wie gewünscht.

ich würde dir dringend raten diesen Artikel (Inside Windows Vista User Account Control) und zudem das Buch Writing Secure Code for Windows Vista zu lesen. Dort ist die UAC sehr gut erklärt.
André
"A programmer is just a tool which converts caffeine into code", daran wirds wohl liegen, dass ich Abends nie pennen kann

Zitat von Luckie:
Nicht nur dass ihr offtopic geworden seid, jetzt werdet ihr selber im Offtopic noch offtopic
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 07:02 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