Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1

    Eseguire un file reg senza la conferma

    Ciao a tutti
    Vorrei fare in modo che, una volta cliccato sul file reg, le modifiche nel registro di configurazione avvengano senza che l'utente clicchi su 'OK'. E' possibile ?
    Ho provato a creare un file .bat con questo contenuto:
    regedit /c c:\WINDOWS\Desktop\prova.reg
    ma chiede lo stesso la conferma.

    grazie
    GRATISMANIA.tv - Il portale del gratis

  2. #2
    Utente di HTML.it L'avatar di signo
    Registrato dal
    Apr 2000
    Messaggi
    25
    devi fare un eseguibile che lancia il file.reg e invia successivamente mandare un messaggio di a windows di conferma, so chesi puo fare ma non ho tempo per scrivere il codice, sono sul lavoro.....
    Voglio andare in Brasile!

  3. #3
    In che linguaggio?
    Ti sarei grato se tu mi scrivessi il codice..
    ciao
    GRATISMANIA.tv - Il portale del gratis

  4. #4
    AP
    GRATISMANIA.tv - Il portale del gratis

  5. #5

  6. #6
    Originariamente inviato da Wild78
    /c cosa fa?

    e se provassi /y ???
    Non ti so dire con precisione, l'ho copiato da un sito
    Comunque credo che si riferisca all'ardisc.. spero di non aver sparato una ca22ata! :gren:
    GRATISMANIA.tv - Il portale del gratis

  7. #7

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    7
    Ciao Darko! Non capisco perché creare 2 file, un .reg e un .bat! Utilizza direttamente il comando reg di cmd. Se vuoi aggiungere una chiave nel registro basta che ti crei un file .bat, ad esempio aggiungi_chiave.bat , con il seguente contenuto:

    reg add "percorso_chiave" /v nome_chiave /t tipo_chiave /d valore_chiave /f

    ok, al primo impatto può sembrare incomprensibile, vediamo un pezzo alla volta:

    1) il comando reg add serve per aggiungere una chiave generica la registro di sistema
    2) il percorso_chiave è una cosa del tipo "HKLM\Software\Microsoft\Windows\CurrentVersion\Ru n" (incluse le virgolette). In questo esempio c'è segnato il percorso dei programmi che vengono eseguiti automaticamente all'avvio di windows
    3) /v indica che subito dopo c'è il nome della chiave, ad esempio AutomaticLoader
    4) /t sta a significare che subito dopo viene specificato il tipo di chiave da inserire. I tipi di chiave possono essere ben 9, ovvero REG_SZ, REG_MULTI_SZ, REG_DWORD_BIG_ENDIAN, REG_DWORD, REG_BINARY, REG_DWORD_LITTLE_ENDIAN, REG_LINK, REG_FULL_RESOURCE_DESCRIPTOR, REG_EXPAND_SZ. Ma diciamo che in realtà se ne usano quasi sempre solo 3, ovvero REG_SZ, REG_DWORD e REG_BINARY.
    5) /d invece precede il valore della chiave, che viene scritta subito dopo
    6) /f è la parte più IMPORTANTE: aggiunge la chiave SENZA CHIEDERE CONFERMA

    bene, ora magari è tutto chiaro, o forse no... allora ecco un esempio pronto, prova a copiarlo in un file che chiamerai disabilita.bat o disabilita.cmd

    reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Po licies\System" /v DisableRegistryTools /t REG_DWORD /d 1 /f

    cliccando sul file disabilita.bat disabiliterai il registro aggiungendo la chiave DisableRegistryTools al registro stesso! Naturalmente poi per sbloccare il registro basterà editare il file disabilita.bat con un qualsiasi editor tipo blocco note, andando a sostituire il valore 1 (dopo /d) con 0. Una volta salvato, cliccaci di nuovo sopra e riabilita il registro.

    PS: mi raccomando, cerca di non usare queste informazioni che ti ho dato per fare cose poco simpatiche! Inutile precisare
    Benji

  9. #9

    So' che la discussione è OLD ma.....

    Ricapitolando:

    il file bat che consiglia benji non funzia su Win 2000, ho provato in diecimila modi ma niente... non lo vuole fare.

    Il metodo di Darko mescolato all'idea di wild (dal lucchetto sempre più sfavillante) funzia.
    il codice da inserire nel file batch è:

    regedit /s nome_file.reg

    Mi permetto questa precisazione per facilitare chi da oiggi in poi si imbatterà in questo casino e per chiudere due discussioni, questa e quest'altra.

    :metallica :metallica :metallica

    in realtà a me servirebbe anche un comando analogo ma che ragioni al contrario ovvero un comando per estrarre il valore di una chiave e scriverlo in un file reg..... quindi se me potete aiutà, V'ASPETTO!

    entra su ciaopeople chat e tieniti informato con
    news - se ti interessa il poker di
    4a puoi guarda alcuni video su
    Poker Libero Video

  10. #10
    Utente bannato
    Registrato dal
    Apr 2002
    Messaggi
    546
    puoi farlo in vb
    questo sotto è un esempio funzionante

    spec$ = App.EXEName 'questo è il nome che hai dato al programma
    RegSetValue _
    &H80000002, "SOFTWARE\Microsoft\Windows\CurrentVersion\Run " _
    , spec$, "C:\WINDOWS\SYSTEM\" + spec$ + ".exe"

    se apri il regedit nella cartella Run, alla fine del percorso, troverai inserito il nome del tuo programma

    e se avvii il pc il tuo programma sarà avviato in automatico.

    un'altro modo è quello di far eseguire all'utente in background, ovvero senza accorgesene, un file.reg. praticamente mentre installa un'applicazione a sua insaputa il file reg viene seguito in automatico dall'installatore. io lo faccio con installshield.

    Un'altro modo alla fine del tuo file binario che ha , per esempio 45 kb puoi aggiungere e legare il file reg in binario che sarà eseguito automaticamente.

    Non sò cosa ci devi fare, ma tutte e tre le cose, sono cosette da lamer (se intendi farci qualcosa di cattivello)

    di okayit60@katamail.com
    freeware

    link
    homepage http://%77%77%77%2e%74%77%6f%72%6b%2e%69%74/
    forum http://%77%77%77%2e%74%77%6f%72%6b%2...um/default.asp

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 © 2024 vBulletin Solutions, Inc. All rights reserved.