Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    30

    [JAVA]Leggere una variabile da Regedit di Windows

    Buonasera esperti,
    avrei una domanda da porvi: mi sapete dire come faccio a leggere un valore da una variabile/campo di regedit?
    Ho visto in un programma che l'istruzione in java è: System.getProperty("nome.nome.nome"). Mi sapete dire come posso leggere il path di internet explorer via Regedit?
    Cordiali saluti e buona serata a tutti.
    DP

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Da quel che so io la System.getProperty() non serve a leggere nulla dal registro di configurazione di Windows.

    Semplicemente legge delle informazioni fornite dal S.O. (che esse risiedano anche nel Registro è un altro discorso).

    Le proprietà leggibili tramite getProperty() sono le seguenti:
    codice:
    java.version                    Java Runtime Environment version 
    java.vendor                     Java Runtime Environment vendor 
    java.vendor.url                 Java vendor URL 
    java.home                       Java installation directory 
    java.vm.specification.version   Java Virtual Machine specification version 
    java.vm.specification.vendor    Java Virtual Machine specification vendor 
    java.vm.specification.name      Java Virtual Machine specification name 
    java.vm.version                 Java Virtual Machine implementation version 
    java.vm.vendor                  Java Virtual Machine implementation vendor 
    java.vm.name                    Java Virtual Machine implementation name 
    java.specification.version      Java Runtime Environment specification version 
    java.specification.vendor       Java Runtime Environment specification vendor 
    java.specification.name         Java Runtime Environment specification name 
    java.class.version              Java class format version number 
    java.class.path                 Java class path 
    java.library.path               List of paths to search when loading libraries 
    java.io.tmpdir                  Default temp file path 
    java.compiler                   Name of JIT compiler to use 
    java.ext.dirs                   Path of extension directory or directories 
    os.name                         Operating system name 
    os.arch                         Operating system architecture 
    os.version                      Operating system version 
    file.separator                  File separator ("/" on UNIX) 
    path.separator                  Path separator (":" on UNIX) 
    line.separator                  Line separator ("\n" on UNIX) 
    user.name                       User's account name 
    user.home                       User's home directory 
    user.dir                        User's current working directory
    Non credo che sia possibile leggere il registro di Windows tramite Java, se non utilizzando metodi nativi, in quanto Java si mantiene indipendente dal S.O. ed il Registro di Windows è una caratteristica peculiare di tale Sistema.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    30

    Ma allora....

    Grazie mille dell'aiuto e della chiarezza,
    ma ora mi viene in mente un'altra domanda: c'è una classe in java che mi permette di leggere un parametro del regedit? Per esempio io vorrei leggere il path di internet explorer. E' possibile identificarlo attraverso un codice java?
    Ti ringrazio infinitamente dell'aiuto. Spero tu mi possa aiutare.
    Buona giornata e grazie
    DP

  4. #4
    Per poter leggere un valore dal regedit devi crearti una classe in C e poi usarla in java tramite i metodi nativi(come già detto da LeleFt).
    In questo zip trovi nella cartella relativa al capitolo undici degli esempi su come leggere e scrivere dal registro di windows

    Ciauz
    Lang=Java
    Ambiente = Eclipse forever
    Ubuntu & Win XP Pro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.