Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Problema permessi

  1. #1

    Problema permessi

    Ciao a tutti,
    io vorrei poter copiare delle librerie dinamiche (dll) in C:\Windows\System32 ma purtroppo non riesco perchè non ho i permessi.
    Come posso farlo?? C'è un modo?? C'è la possibilità di far decidere all'utente se dare questi permessi o no??

    Riporto il codice di copia di un file:

    FileInputStream fis = null ;
    FileOutputStream fos = null ;
    try {
    fis = new FileInputStream(path_iniziale) ;
    fos = new FileOutputStream(path_finale) ;
    } catch (FileNotFoundException e) {
    e.printStackTrace() ;
    }
    byte[] dati = null ;
    try {
    dati = new byte[fis.available()] ;
    fis.read(dati) ;
    fos.write(dati) ;
    fis.close() ;
    fos.close() ;
    } catch (IOException e) {
    e.printStackTrace();
    }

    Ringrazio anticipatamente...

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Problema permessi

    Originariamente inviato da fashionprivate
    io vorrei poter copiare delle librerie dinamiche (dll) in C:\Windows\System32 ma purtroppo non riesco perchè non ho i permessi.
    Alt, una cosa è una questione di "permessi" relativi all'utente corrente rispetto a certe cartelle/file con protezioni (es. una cartella accessibile solo agli Administrator) e un'altra cosa, molto ben diversa, è il tentare di aggiornare un file, questione tipica delle dll, che sono "lockate" perché in uso nel sistema.

    Sono due cose ben differenti e che si risolvono in modi differenti, che oltretutto non centrano nulla con Java in sé.

    Originariamente inviato da fashionprivate
    C'è la possibilità di far decidere all'utente se dare questi permessi o no??
    In Java, con solo il suo framework standard no di certo.


    P.S.: non fare cose del tipo:

    dati = new byte[fis.available()] ;

    E se vogliamo aggiungere, il codice postato non è nemmeno correttissimo dal punto di vista delle eccezioni ma sopratutto per il close() degli stream.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.