AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Anwendung starten mit eingeschalteter UAC
Thema durchsuchen
Ansicht
Themen-Optionen

Anwendung starten mit eingeschalteter UAC

Ein Thema von musicman56 · begonnen am 3. Jul 2010 · letzter Beitrag vom 4. Jul 2010
 
musicman56
(Gast)

n/a Beiträge
 
#1

Anwendung starten mit eingeschalteter UAC

  Alt 3. Jul 2010, 15:23
Hallo,

ich habe ein Programm, das dazugehörige Module aus meiner Hauptanwendung heraus startet. Eines dieser Module ist meine eigene "Systemeinstellung" mit der Bezeichnung "xxxSetup" im EXE-Dateinamen.

Das Problem: Ist die UAC ausgeschaltet, funktioniert alles bestens. Bei eingeschalteter UAC aber passiert gar nichts. Das Problem ist ja wahrscheinlich, dass mein Hauptprogramm ohne Administrator-Rechte keine Anwendung starten kann, die aufgrund der Bezeichnung "Setup" im Dateinamen aus Sicht von Windows wohl Administrator-Rechte braucht.

Wenn der angemeldete User keine Administrator-Rechte hat, ist das Verhalten auch ok. Aber wie bekomme ich es hin, dass zumindest der UAC-Dialog angezeigt wird, wenn der angemeldete User Admin-Rechte hat? Oder kann/muss man sich die Admin-Rechte irgendwie von Windows holen?

Ich verwende "CreateProcess(...)" und denke, dass das Problem im 3.Parameter liegt, dem Pointer auf die "security attributes".

Viele Grüße
Otto
  Mit Zitat antworten Zitat
 


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 15:06 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz