vb ja register

Collapse
X
 
  • Kellaaeg
  • Show
Clear All
new posts
  • martinj
    Administraator
    • 11/2002
    • 8691

    #1

    vb ja register

    On kellelgi kogemusi, kuidas saaks visual basicust windowsi registri kallale minna ???
    Tean jah, et on olemas
    GetSetting,SaveSetting ja DeleteteSetting kuid nendega saab ligi ainult (kas teadlikult tehtud) teatud võtmetele. M$DN loomulikult asjast vaikib.
    Äkki on regeditil mingid command line optionid olemas ??? Juurde sellega panna saab,kuid ära võtta mitte

    Tänud ette
    Elu on nagu lintmakilt muusika kuulamine. Mida lõpupoole, seda kiiremini hakkab linti äraandev ketas pöörlema...
  • felch
    Liige
    • 01/2002
    • 8727

    #2
    Key-sid saad tekitada ja kustutada nagu soovid. Savesetting tekitab soovitud võtme(d) ise kui neid veel ei ole, Deletesetting aga kustutab.
    - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
    - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

    Comment

    • martinj
      Administraator
      • 11/2002
      • 8691

      #3
      Ainult sellisest kohast nagu HKEY_LOCAL_USER,mujalt mitte
      Elu on nagu lintmakilt muusika kuulamine. Mida lõpupoole, seda kiiremini hakkab linti äraandev ketas pöörlema...

      Comment

      • felch
        Liige
        • 01/2002
        • 8727

        #4
        Ah selles asi! Endale on local_userist piisanud kuid on ju olemas OLE-automatin, ehk aitab? Vaata ka vbforum'it.
        - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
        - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

        Comment

        • martinj
          Administraator
          • 11/2002
          • 8691

          #5
          Ah selles asi! Endale on local_userist piisanud kuid on ju olemas OLE-automatin, ehk aitab? Vaata ka vbforum'it.
          Tänud, aga vist leidsin juba netist , mida tahtsin, oli mingite dll-idega näide, eks ma roogin sealt vajalikud kohad välja.
          [mitte lugemiseks adminnidele]
          Asi selles, et programmid ei oska enda järgi koristada ja tahaks ühte programmi kasutada rohkem kui 30 päeva.
          Sisuliselt kõik ju seaduslik-kes keelab winni üle lasta,et register puhtaks saada ;D
          [/mitte lugemiseks adminnidele]
          Elu on nagu lintmakilt muusika kuulamine. Mida lõpupoole, seda kiiremini hakkab linti äraandev ketas pöörlema...

          Comment

          • footon
            Liige
            • 03/2004
            • 2

            #6
            kui on XP ja oled tava_user siis mujalt ei saagi kui localuser alt
            pead olema admin siis peaks saama

            Comment

            • digital
              Liige
              • 05/2002
              • 4155

              #7
              1)Võimalus oleks tekitada vastava sisuga reg fail ja siis kõllata "regedit failinimi.reg" ja lasta regeditil töö teha... Muidugi tuleb see lollakas dialoogaken ka...
              2)Deklareerida funktsioonid
              RegOpenKeyExA
              RegQueryValueExA
              RegCreateKeyA
              RegSetValueExA
              RegCloseKey
              dll-failist advapi32.dll ja siis kutsuda nende kaudu registrit nagu näiteks c-keeleski, siis otsi guuglist "registry api" jne.
              Btw, winduuzi dll-idest funktsioonide vb-sse lisamine on väga kaval lahendus, niimoodi saab seda piiratud progemiskeelt natukegi süsteemilähedasemaks viia. Kasvõi saab winamp'ile api kaudu käskusid jagada, otsida programmide aknede pointereid ja siis nendesse akendesse tekitada "virtuaalseid klikkisid" jne.

              Comment

              Working...