Autor Téma: Kam uložit soubor, aby byl přístupný pro r/w pro všechny uživatele Windows?  (Přečteno 440 krát)

Offline gully

  • Nováček
  • *
  • Příspěvků: 10
  • Karma: 0
    • Verze Delphi: D7 Professional
    • Offline verze seriálu o programování v Delphi
Ahoj Všem,

řeším problém, kam s ini souborem, ve kterém mám uloženy parametry připojení k db. Parametry připojení může měnit každý user aplikace s právy administrátora, a proto by měl být uložený v takové složce, aby byl umožněný zápis do tohoto souboru všem uživatelům Windows.

Za každou radu předem díky!

Offline Delfin

  • Padawan
  • ******
  • Příspěvků: 1709
  • Karma: 66
  • SW konzultant
    • Verze Delphi: 2009, Tokyo
Great
Rated 1 time
FOLDERID_ProgramData. Popis viz. CSIDL ekvivalent CSIDL_COMMON_APPDATA:

The file system directory that contains application data for all users. A typical path is C:\Documents and Settings\All Users\Application Data. This folder is used for application data that is not user specific. For example, an application can store a spell-check dictionary, a database of clip art, or a log file in the CSIDL_COMMON_APPDATA folder. This information will not roam and is available to anyone using the computer.
« Poslední změna: 26-02-2019, 12:06:10 od Delfin »
I'm a soldier, so don't panic! I know the underground! I like WTFPL license! No more Google, go duck, go!

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 643
  • Karma: 41
    • Verze Delphi: 10.3
Akorát je třeba počítat s tím, že v aplikaci tu změnu nastavení sice bude moci udělat jen administrátor, ale v .ini souboru to bude moci přepsat kdokoliv ručně.

Offline gully

  • Nováček
  • *
  • Příspěvků: 10
  • Karma: 0
    • Verze Delphi: D7 Professional
    • Offline verze seriálu o programování v Delphi
Samozřejmě s tím se počítá.

Offline Delfin

  • Padawan
  • ******
  • Příspěvků: 1709
  • Karma: 66
  • SW konzultant
    • Verze Delphi: 2009, Tokyo
Akorát je třeba počítat s tím, že v aplikaci tu změnu nastavení sice bude moci udělat jen administrátor, ale v .ini souboru to bude moci přepsat kdokoliv ručně.

Tomu souboru lze nastavit prava pristupu...
« Poslední změna: 26-02-2019, 13:45:09 od Delfin »
I'm a soldier, so don't panic! I know the underground! I like WTFPL license! No more Google, go duck, go!