Results 1 to 5 of 5

Thread: gebruiker gegevens opslaan in de registry

  1. #1

    gebruiker gegevens opslaan in de registry

    Waar is de beste plek in de registry om gebruiker gegevens en instellingen op te slaan. En nu niet zeggen in een ini file want dit behoort hellaas niet tot de mogelijkheid omdat het een roaming profile is.
    Ik zet ze normaal altijd onder de HKEY_CURRENT_USER\Software. Nu blijkt echter dat een 'gewone' gebruiker daar niet mag schrijven. Hoewel dit mij wel de aangewezen plek lijkt.

    Heeft iemand van jullie hier ervraing mee?

    Groetjes Greta.
    Niets is zo gemakkelijk als het lijkt.

  2. #2
    Senior Member PsychoMark's Avatar
    Join Date
    Nov 2001
    Location
    Raamsdonksveer
    Posts
    10,269
    Dat leek mij inderdaad ook, als een gebruik daar al geen rechten heeft...

    Ik kon er ook niks over terugvinden in de help trouwens, misschien moet je programma onder NT net zoiets doen als bij ExitWindowsEx nodig is: security attributes in gaan stellen
    Qui custodiet ipsos custodes

  3. #3
    Member
    Join Date
    May 2002
    Location
    barendrecht
    Posts
    64
    onder win 2000 en onder NT 4.0 hebben gebruikers standaard wel full control rechtten in deze key.
    waarschijnlijk heb je dus te maken met policy's en moet je even zien uit te vinden hoe het zit met de rechtten van de gebruikers binnen jouw speciefieke omgeving.

    Hoe wil je het programma trouwens gaan installeren?

    als iedere gebruiker en van gebruik moet kunnen maken dan zal je het toch als lokal administrator moeten installeren (met win2k kan dat met runas). anders geldt het maar alleen voor de persoon die het installeert.

    als het voor een gebruiker is dan zou ik toch eerder gebruik maken van een ini file en die laten plaatsen in de personal map voor die gebruiker.

    Die wordt bij een roaming profile wel meegenomen.



    *lojo

  4. #4
    Senior Member PsychoMark's Avatar
    Join Date
    Nov 2001
    Location
    Raamsdonksveer
    Posts
    10,269
    Toevallig nog zoiets gebruikt gisteren, mocht je dan toch voor de INI willen kiezen helpt dit je misschien op weg:


    Code:
    var
      pMalloc:      IMalloc;
      pIDL:         PItemIDList;
      iLength:      Integer;
      cPath:        array[0..MAX_PATH] of Char;
    
    initialization
      // Determine the user's data folder
    try
        SHGetMalloc(pMalloc);
    
        SHGetSpecialFolderLocation(0, CSIDL_APPDATA, pIDL);
        SHGetPathFromIDList(pIDL, @cPath);
    
        UserDataPath  := String(cPath);
    
        iLength := Length(UserDataPath);
        if UserDataPath[iLength] in ['/', '\'] then
          SetLength(UserDataPath, iLength - 1);
    
        UserDataPath  := UserDataPath + '\ESD Software\MailTicker';
      finally
        pMalloc._Release();
        pMalloc := nil;
      end;
    


    In dit geval wordt het: C:\Documents and Settings\mark\Application Data\ESD Software\MailTicker

    Onder Windows 98 hebben we dit ook getest, daar is het C:\Windows\Application Data\ (dus niet echt user-veilig, maar dan moeten ze maar een echt OS nemen hoor )
    Qui custodiet ipsos custodes

  5. #5
    onder win 2000 en onder NT 4.0 hebben gebruikers standaard wel full control rechtten in deze key.
    Ja dat meende ik ook. Maar nu blijkt het bij sommige mensen weer niet te werken. En dat zal ongetwijfeld een policy probleem zijn maar het programma krijg natuurlijk de schuld dat het niet werkt. Dus gaan we maar weer over naar de echte vertrouwde ini file. En dan wel op de manier zoals PsychoMark die beschrijft. Bedankt hiervoor

    Groetjes Greta.
    Niets is zo gemakkelijk als het lijkt.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. gegevens in het register opslaan
    By peterkiers in forum Algemeen
    Replies: 4
    Last Post: 28-Nov-04, 18:22
  2. gegevens in een listbox opslaan
    By Willem-Jan in forum Algemeen
    Replies: 11
    Last Post: 21-Apr-04, 12:43
  3. Gegevens van een Edit veld opslaan in een database
    By Control-X in forum Databases
    Replies: 4
    Last Post: 01-May-02, 23:56
  4. Gegevens uit registry
    By Gordon in forum Algemeen
    Replies: 2
    Last Post: 04-May-01, 16:52

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •