Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Programme im "NichtAdminMode" ausführen (https://www.delphipraxis.net/96377-programme-im-nichtadminmode-ausfuehren.html)

moelski 23. Jul 2007 14:11


Programme im "NichtAdminMode" ausführen
 
Moin !

Unsere Applikation schreibt ein paar (viele) INI Dateien im Programmverzeichnis. Nun berichten User das es im UserMode (= keine Adminrechte) nicht funktioniert. Ist auch soweit logisch.

Jetzt stellt sich mir die Frage wie ich diese Sache am besten angehe. Vor allem haben wir Benutzer mit 98 - Vista.
Hat jemand von euch ein paar Infos auf was man achten muss, wenn man die beschreibbaren Dateien im Profi unterbringen möchte? Ich könnte mir vorstellen das es gerade unter 98 / ME Sonderlocken braucht, oder?

Wäre da für ein paar Tips dankbar.

MagicAndre1981 23. Jul 2007 14:14

Re: Programme im "NichtAdminMode" ausführen
 
DIe INIs gehören ins Anwenderverzeichnis oder ins öffentliche Verzeichnis. Diskussionen gab es dazu schon oft. Benutze mal die Suche ;)

SirThornberry 23. Jul 2007 14:14

Re: Programme im "NichtAdminMode" ausführen
 
das einfachste ist zum testen und debuggen als eingeschränkter user zu arbeiten. Beim ermitteln der Speicherpfade kannst du ja das verwendete Betriebssystem abfragen und je nach dem andere Pfade nutzen bzw. ermitteln.

moelski 23. Jul 2007 14:19

Re: Programme im "NichtAdminMode" ausführen
 
Moin !

Zitat:

DIe INIs gehören ins Anwenderverzeichnis oder ins öffentliche Verzeichnis
Das ist mir klar. Drum will ich das ja auch langsam mal ändern :wink:

Ich habe nur nicht alle System hier installiert und wenn jemand da ein paar Tips hätte (also wie ich den Kram ablegen kann) würde mir das schon weiterhelfen.

MagicAndre1981 23. Jul 2007 14:25

Re: Programme im "NichtAdminMode" ausführen
 
Es gibt eine API Funktion dazu, Luckie hat das mal in einem Tut schön erklärt. Bitte versuch doch die Suche zu nutzen :roll:

moelski 23. Jul 2007 14:28

Re: Programme im "NichtAdminMode" ausführen
 
Moin !

Zitat:

Es gibt eine API Funktion dazu, Luckie hat das mal in einem Tut schön erklärt.
Ok das is doch mal ein Anhaltspunkt :-)

Zitat:

Bitte versuch doch die Suche zu nutzen
Kann ich nicht :freak:

Ok ok ich suche jetzt auch weiter mit den Infos. :tongue:

SirThornberry 23. Jul 2007 14:30

Re: Programme im "NichtAdminMode" ausführen
 
die Funktionen heißen unter anderem SHGetSpecialFolderPath und SHGetSpecialFolderLocation

moelski 23. Jul 2007 14:39

Re: Programme im "NichtAdminMode" ausführen
 
Moin !

@SirThornberry: Danke!
Das waren die richtigen Stichworte.

Dort habe ich auch die Info von Luckie gefunden.
http://www.delphipraxis.net/internal...t.php?t=107045

Thx an alle !!


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