AGB  ·  Datenschutz  ·  Impressum  







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

In .ini ohne Adminrechte speichern?

Ein Thema von AlexII · begonnen am 26. Mär 2009 · letzter Beitrag vom 26. Mär 2009
Antwort Antwort
Seite 1 von 5  1 23     Letzte »    
AlexII

Registriert seit: 28. Apr 2008
1.717 Beiträge
 
FreePascal / Lazarus
 
#1

In .ini ohne Adminrechte speichern?

  Alt 26. Mär 2009, 18:06
Kann ich irgendwie das Speichern der Einstellungen in eine .ini irgendwie umgehen bzw. gar nicht speichern wenn der User keine Adminrechte besitzt? Weil sonst die fehlermeldung kommt, dass man in die .ini nicht speicher kann und das Programm lässt sich nicht schließen.

Danke!
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: In .ini ohne Adminrechte speichern?

  Alt 26. Mär 2009, 18:09
Wo liegt denn die Ini? Wenn Du die ins User-Verzeichnis packst, sollte sich das Problem möglicherweise von selbst erledigen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.349 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: In .ini ohne Adminrechte speichern?

  Alt 26. Mär 2009, 18:09
Speichere einfach in den richtigen Ordner für Einstellungen:
http://www.delphi-library.de/viewtopic.php?p=548600

Optimal wäre, wenn du im eigenen Verzeichnis und in den Anwendungsdaten nach den Einstellungen suchst und wenn an beiden orten keine sind, den Benutzer fragst wo sie hin sollen. Dann ist eine portable Nutzung mit der selben Exe möglich.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
fnhofm

Registriert seit: 16. Mär 2006
Ort: Nürnberg
25 Beiträge
 
Delphi XE2 Professional
 
#4

Re: In .ini ohne Adminrechte speichern?

  Alt 26. Mär 2009, 18:33
Falls dein Programm über eine Installationsroutine verfügt
ist es auch möglich im Programmverzeichnis (Deiner Anwendung) das schreiben für User zu erlauben.
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: In .ini ohne Adminrechte speichern?

  Alt 26. Mär 2009, 18:38
Zitat von fnhofm:
Falls dein Programm über eine Installationsroutine verfügt
ist es auch möglich im Programmverzeichnis (Deiner Anwendung) das schreiben für User zu erlauben.
Es ist zwar in der Tat eine Möglichkeit, die würde ich aber nicht mal aus Spass in Erwägung ziehen
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.349 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: In .ini ohne Adminrechte speichern?

  Alt 26. Mär 2009, 18:39
Zitat von fnhofm:
Falls dein Programm über eine Installationsroutine verfügt
ist es auch möglich im Programmverzeichnis (Deiner Anwendung) das schreiben für User zu erlauben.
Wenn ein Programm das macht, dann würde ich es als Virus einstufen, da es absichtlich die Sicherheitseinstellungen des Rechners beeinträchtigt.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Apollonius

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

Re: In .ini ohne Adminrechte speichern?

  Alt 26. Mär 2009, 18:43
Wenn man es richtig macht, sollte das eigentlich keine Sicherheitslücke sein.
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 jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.349 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: In .ini ohne Adminrechte speichern?

  Alt 26. Mär 2009, 18:50
Zitat von Apollonius:
Wenn man es richtig macht, sollte das eigentlich keine Sicherheitslücke sein.
Doch, weil ein Virus dann auch ohne Adminrechte ein Programm infizieren kann. Wenn ich das dann starte, dann starte ich den Virus erneut.

Wenn ein Programm unter c:\programme liegt, dann benötigt ein Virus Adminrechte um es zu verändern. Wenn ich also die Adminrechte nur an vertrauenswürdige Software gebe, dann kann ich auf einem korrekt konfigurierten System sicher sein, dass ein Virus nicht an meine Software herankommt.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Apollonius

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

Re: In .ini ohne Adminrechte speichern?

  Alt 26. Mär 2009, 18:58
Das ich die Rechte an Programmdateien nicht verändern darf, ist klar. Aber das spricht doch nicht dagegen, bei Konfigurationsdateien in einem festgelegten Rahmen zusätzliche Rechte zu vergeben.
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
AlexII

Registriert seit: 28. Apr 2008
1.717 Beiträge
 
FreePascal / Lazarus
 
#10

Re: In .ini ohne Adminrechte speichern?

  Alt 26. Mär 2009, 19:11
Zitat von DeddyH:
Wo liegt denn die Ini? Wenn Du die ins User-Verzeichnis packst, sollte sich das Problem möglicherweise von selbst erledigen.
Das liegt in C:\Programme

Und wie packe ich das ins User-Verzeichnis?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 5  1 23     Letzte »    


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 18: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