Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: modificare il registro

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    34

    modificare il registro

    Salve a tutti!!
    Volendo sviluppare una piccola applicazione che permetta di personalizzare il browser... vedi link http://forum.html.it/forum/showthread.php?s=&threadid=385640
    Come posso agire dall'esterno sul registro?
    Non so....andrebbe bene una batch di dos??

    grazie ciauz

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    34
    azz il link....
    ecco qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    34
    raga un aiutino pls...:master:

  4. #4
    prova qua:

    C/C++

    1)
    http://www.planet-source-code.com/vb...=1972&lngWId=3
    2)
    http://www.planet-source-code.com/vb...=5547&lngWId=3

    VB
    1)
    http://www.planet-source-code.com/vb...35514&lngWId=1

    P.S.
    A T T E N T O a quello che scarichi!!!
    Voglio dire... prima di eseguire il programma
    controlla il CODICE!!! altrimenti rischi di compromettere
    la sicurezza e la stabilità del tuo sistema operativo.
    ...Terrible warlords, good warlords, and an english song

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    34
    ah molto interessante davvero.....grazie. Proverò anche se non conosco sti linguaggi ma credo rappresentino la migliore soluzione! :bubu:

    Ho potuto constatare che dal prompt di dos digitando regedit apre il registro......forse anche dal dos è possibile realizzare una batch che possa modificare il registro??

    Cmq grazie ciaoo

  6. #6
    Forse ci sono riuscito!!!

    supponiamo che tu voglia lanciare un tuo eseguibile "prova.exe"

    Basta editare con "notepad" un file "prova.reg" <-- .reg
    ed inserire al suo interno il seguente codice:
    codice:
    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
    "prova"="\"C:\\Documenti\\prova.exe\""
    In questo modo andrai ad aggiungere alla sotto-chiave "RUN" dell'utente corrente, il valore-stringa "prova"
    che contiene il path all'eseguibile "prova.exe"
    (Ora ad ogni avvio di windows verrà lanciato il programma prova.exe)

    Per utilizzarlo invece da DOS, basta che inserisci in un file

    batch, PROVA.BAT <-- .bat

    il seguente codice:

    regedit /s prova.reg

    ed il gioco è fatto
    ...Terrible warlords, good warlords, and an english song

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    34
    grazie sei stato molto esauriente....non l'ho ancora potuto provare ma lo farò presto!!

    Un'ultima cosa (spero che leggerai)...
    ho visto il tuo script:
    [HKEY_CURRENT_USER\Software\Microsoft\Wi
    ndows\CurrentVersion\Run]
    "prova"="\"C:\\Documenti\\prova.exe\""

    Ok così io potrò far partire l'applicazione!
    Andiamo a vedere il file .exe adesso!!
    Come faccio dialogare sto file col registro in modo da modificarlo??
    Se hai seguito il link che ho messo su, io manualmente dal windows ho modificato alcune voci delle sottochiavi in modo da inserire un titolo ed un'icona personalizzata al browser....
    mi basta fare uno script simile al tuo??
    cioè ad esempio....

    ....."prova"="\"C:\\Documenti\\prova.exe\"" ok?

    Se la voce della sottochiave è "Titolo" ed il valore di questa voce dev'essere DADDY....allora cosa metto?....


    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Toolbar]
    "titolo"="DADDY"


    ciao a presto

    :master:

  8. #8
    :master: c o n f u s e d :master:

    non ho capito molto bene cosa vuoi fare!!?

    cmq tanto per correggere quello che hai scritto:

    --------------------------------------------------------------
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Toolbar]
    "titolo"="\"C:\\percorso_assoluto\\DADDY\""
    --------------------------------------------------------------

    P.S. DADDY naturalmente deve essere un file ESEGUIBILE

    N.B. dipende dal tipo di valore che devi modificare!!!

    nel mio esempio inserisci (o se già esiste, modifichi) nel registro un [valore-stringa]

    In SINTESI, quello che fai da regedit
    lo puoi fare anche attraverso uno script BATCH.

    Esempio di valore binario:

    -----------------------------------------------------------
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Toolbar]
    "{8E718888-423F-11D2-876E-00A0C9082467}"=hex:00
    -----------------------------------------------------------

    Non ti spaventare

    il codice che vedi lo scrive il programma regedit e non io!!!
    basta puntare con il mouse sopra alla sotto-chiave
    nell'esempio "toolbar"
    e click con il tasto destro --> ESPORTA

    salvi con nome es: toolbar.reg

    apri poi il file toolbar.reg con notepad

    e visualizzi il codice che ho postato sopra, semplice no???

    Ora se vuoi puoi apportare delle modifiche al contenuto del VALORE(in neretto hex:00 )

    e poi salvi tutto
    e da script .BAT lanci il file .REG che hai appena creato.

    Ovviamente se il VALORE non esiste lo aggiunge,
    se invece esiste già, lo soprascrive (quindi lo modifica)
    ...Terrible warlords, good warlords, and an english song

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    34
    ok ci sono riuscito in questo modo!!(forse perchè il mio regedit è la versione 4??)

    REGEDIT4 <---se non metto questa dicitura non parte nulla!!

    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
    "Window Title"="DADDY"

    ho salvato questo script come prova.reg
    Dopodichè come mi hai detto tu ho creato un file prova.bat con le istruzioni

    regedit /s prova.reg (ho visto che l'attributo s serve a dare conferma )

    Adesso funziona tutto!!.....però.....il file .bat richiama il prompt di dos e una volta eseguite le operazioni non lo richiude...c'è una maniera per farlo chiudere automaticamente?? non so, un altro attributo??


    Inoltre ho provato a realizzare un file .exe sia per richiamare il .bat sia per associargli una icona che ho appositamente creato.....mi dice che il "file non è un'applicazione win32"....
    nel file exe aggiungo la seguente stringa:
    open=start prova.bat
    icon=daddy.ico
    Dove sbaglio?? Forse utilizzo dei comandi errati per l'exe??

  10. #10
    .EXE ???

    .INF <--

    vuoi lanciarlo da CD-ROM???

    Se [si] allora nella radice del Cd-ROM

    edita un file e chiamalo

    AUTORUN.INF

    all'interno inserisci il tuo codice

    open=........
    icon=........

    e vedrai che parte

    P.S. per chiudere in automatico
    la finestra del PROMPT (del .BAT)
    utilizza (alla fine del codice)

    CLS (o END ora non ricordo e non posso provare perchè sono sotto LINUX )

    P.S. Se utilizzi Win ME come giustamente hai già detto tu,
    la versione di RegEdit è la 4
    e non la 5

    ...Terrible warlords, good warlords, and an english song

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.