Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Jsoft
    Registrato dal
    Jun 2002
    Messaggi
    161

    [VB.NET] inserire voci nel registro in automatico...

    ciao a tutti!

    mi spiego meglio...
    ho creato un programmino per gestire una licenza da inserire nel registro di win.

    ho messo un openfiledialog dove scelgo il file.reg, una textbox che mi salva il percorso del file che ho aperto e un pulsante che mi registra il file.reg. tramite il percorso visualizzato nella textbox.

    fin qui tutto ok...
    ora io vorrei che alla pressione del pulsante il file.reg venisse installato senza chiedere nulla all'utente, tutto in modo trasparente, indipendentemente dai diritti che l'utente ha sulla macchina.

    è possibile fare ciò??? :master:

    grazie ciao!
    Sei ricco sfondato e non sai come spenderli? chiamami insieme ce la faremo!

  2. #2

    Re: [VB.NET] inserire voci nel registro in automatico...

    Originariamente inviato da Jsoft
    indipendentemente dai diritti che l'utente ha sulla macchina.
    Questo proprio non si può fare. Per il resto puoi usare le classi per la gestione del registro presenti nel .NET Framework (Microsoft.Win32.Registry, Microsoft.Win32.RegistryKey).
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it L'avatar di Jsoft
    Registrato dal
    Jun 2002
    Messaggi
    161
    ciao grazie della risposta...

    ho trovato questo codice...

    Imports Microsoft.Win32
    '....

    Dim regKey As RegistryKey, regSubKey As RegistryKey
    regKey = Registry.LocalMachine
    regSubKey = regKey.CreateSubKey("Software\Microsoft\Windows\My Program")

    regSubKey.SetValue("RegisteredOwner", txtName.Text)
    regSubKey.SetValue("RegisteredOrganization", txtCompany.Text)

    facendo cosi vengono richiesti ugualmente i diritti di amministratore?
    ciao grazie
    Sei ricco sfondato e non sai come spenderli? chiamami insieme ce la faremo!

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da Jsoft
    facendo cosi vengono richiesti ugualmente i diritti di amministratore?
    La richiesta dei diritti è una protezione di sicurezza che, volente o nolente, non si infrange, o non andrebbe infranta.

    Nel 99,9% dei casi questo non costituisce un problema, il resto è classificabile come software "malevolo".

    Non vedo motivi validi per cui tu debba aggirare una restrizione di sicurezza, ed in ogni caso la sua trattazione non è ben vista su questo forum.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Originariamente inviato da Jsoft
    facendo cosi vengono richiesti ugualmente i diritti di amministratore?
    Certo, le ACL sulle chiavi di registro se no cosa sono lì a fare? Sappi che non esistono modi per bypassare delle ACL ben fatte (a meno di non essere amministratori, di sfruttare bachi di Windows o di modificare il kernel). Ora però ci devi spiegare a cosa ti serve cercare di bypassare le restrizioni di Windows...
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    Utente di HTML.it L'avatar di Jsoft
    Registrato dal
    Jun 2002
    Messaggi
    161
    io volevo solo fare in modo di schivare dei click all'utente.
    Ad ogni modo ho risolto in questo modo, che è anche più semplice...
    ho creato un file.dat che l'utente deve solo copiare nella cartella dell'eseguibile per poter usufruire appieno delle funzioni del soft.
    grazie ciao!
    Sei ricco sfondato e non sai come spenderli? chiamami insieme ce la faremo!

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.