Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   UAC Vista (https://www.delphipraxis.net/130340-uac-vista.html)

EWeiss 6. Mär 2009 17:52


UAC Vista
 
Wie kann ich auf die Registry Code mäßig zugreifen wenn der UAC aktiviert ist?
Sorry für die vielleicht dumme frage hab mit Vista noch nichts großartiges gemacht.
In bezug auf UAC.

Beim einladen meiner WMP Plugins bekomme ich nichts zurück geliefert ohne das ich dieses vorher deaktiviere.
Der Developer von MediaPortal kann nicht nur wegen BassVis dem User zumuten das er das UAC vorher deaktiviert.

gruss Emil

mkinzler 6. Mär 2009 17:57

Re: UAC Vista
 
In welchem Zweig der Registry stehen die Werte?

Namenloser 6. Mär 2009 17:57

Re: UAC Vista
 
Greifst du vielleicht mit Schreibrechten auf die Registry zu? Versuch es mal im READ-Modus.

EWeiss 6. Mär 2009 18:00

Re: UAC Vista
 
Delphi-Quellcode:
function BASS_WMPVIS_FindPlugins(): PAnsiChar; stdcall;

Var
  IntI      : integer;
  z         : Integer;
  Plugins   : string;
  IntPlgVal : integer;

begin

  PRegKey    := TRegistry.Create;
  subKeyNames := TStringList.Create;

  try
 ....

end;
hatte nie probleme damit unter XP .. Vista scheint nicht zu laufen.

gruss Emil

Namenloser 6. Mär 2009 18:03

Re: UAC Vista
 
Zitat:

Zitat von NamenLozer
Versuch es mal im READ-Modus.


mkinzler 6. Mär 2009 18:07

Re: UAC Vista
 
Zitat:

hatte nie probleme damit unter XP .. Vista scheint nicht zu laufen.
Unter einem Nicht-Admin Account unter XP sollte es die selben Probleme geben, denn du öffnest den Schlüssel nicht readonly, also zum Schreiben, wofür Adminrechte benötigt werden.

EWeiss 6. Mär 2009 18:11

Re: UAC Vista
 
Zitat:

Zitat von mkinzler
Zitat:

hatte nie probleme damit unter XP .. Vista scheint nicht zu laufen.
Unter einem Nicht-Admin Account unter XP sollte es die selben Probleme geben, denn du öffnest den Schlüssel nicht readonly, also zum Schreiben, wofür Adminrechte benötigt werden.

Danke an euch beiden...
Habe es jetzt mal geändert und hoffe das es funktioniert.

Delphi-Quellcode:
PRegKey    := TRegistry.Create(KEY_READ);
gruss Emil

EWeiss 6. Mär 2009 18:31

Re: UAC Vista
 
Kann das mal bitte jemand testen mit eingeschalteter UAC auf Vista ?
Es geht darum ob die Liste mit Plugins gefüllt wird.

1 müßte mindestens sichtbar sein.
Anhang gelöscht nur TestVersion .. Sorry

gruss Emil

mkinzler 6. Mär 2009 18:35

Re: UAC Vista
 
Funktioniert

EWeiss 6. Mär 2009 18:39

Re: UAC Vista
 
Vielen Dank .. für eure Hilfe

gruss Emil


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:49 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