Office

  • Office 2010
  • Office
  • Tutti i forum
Domanda

Access 2010. Avvisi di protezione

Ciao a tutti! Ho letto la risposta di Cinzia Pagani per risolvere il problema degli avvisi di protezione su Access 2010 ( link: http://accessdaziacin.wordpress.com/2010/02/18/aggiungere-una-directory-alle-trusted-location-di-access/ ).

Domanda: è possibile modificare/creare (?) la chiave di registro già in fase di installazione, inserendola nella procedura per la creazione del pacchetto da distribuire? Infatti al terzo step c'è la finestra con: Radice, Chiave, Nome, Valore.

Nella routine di Cinzia c'è questo percorso:

HKEY_CURRENT_USER\Software\MicrosoftOffice\14.0\AccessSecurity\TrustedLocations\LocationX\Path

ma se eseguo regedit, trovo che MicrosoftOffice è staccato (Microsoft \ Office) e idem AccessSecurity(Access \ Security).

Sotto TrustedLocation trovo Location0 e Location2. Devo usare una delle due (se è così quale?) o ne devo creare una ad hoc? Che valore devo mettere a Path? Grazie!

    • Sfruttamento o abuso di minori
    • Molestie o minacce
    • Contenuto inappropriato o per adulti
    • Nudità
    • Linguaggio blasfemo
    • Pirateria software
    • SPAM/Pubblicità
    • Pericolo di virus/spyware/malware
    • Altra violazione delle Condizioni per l'utilizzo o del Codice di comportamento
1 Utente aveva
questa domanda

francescodiassisi

francescodiassisi
Francesco Salvagnini

È stato utile?

1

Vota

Risposta

Ciao,

il percorso della chiave è

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Access\Security\Trusted Locations\NomeCheVuoiTu

al posto di NomeCheVuoiTu puoi mettere ad esempio il nome della procedura che vai ad installare.

Il nome della chiave è Path e come valore devi inserire il percorso in cui risiede il file di Access da aprire.
Se il valore non è fisso, come ad esempio "C:\MioProgramma" non vedo come puoi utilizzare l'impostazione della chiave dalla creazione pacchetto di Access 2010.

Buona Pasqua anche a te
:-)
Giorgio Rancati

    • Sfruttamento o abuso di minori
    • Molestie o minacce
    • Contenuto inappropriato o per adulti
    • Nudità
    • Linguaggio blasfemo
    • Pirateria software
    • SPAM/Pubblicità
    • Pericolo di virus/spyware/malware
    • Altra violazione delle Condizioni per l'utilizzo o del Codice di comportamento

È stato utile?

La routine di Cinzia, elimina gli avvisi già alla PRIMA apertura oppure li elimina dalla SECONDA? Perchè vedete, il Cliente che viene terrorizzato alla prima apertura, non è che apre il programma una seconda volta..
    • Sfruttamento o abuso di minori
    • Molestie o minacce
    • Contenuto inappropriato o per adulti
    • Nudità
    • Linguaggio blasfemo
    • Pirateria software
    • SPAM/Pubblicità
    • Pericolo di virus/spyware/malware
    • Altra violazione delle Condizioni per l'utilizzo o del Codice di comportamento

francescodiassisi

francescodiassisi
Francesco Salvagnini

È stato utile?

1

Vota

La routine di Cinzia elimina gli avvisi al secondo avvio.

Per non vedere gli avvisi al primo avvio bisogna impostare la chiave nel registro di configurazione prima di aprire l'applicazione Access.

Prova a vedere se questo link  può esserti utile
http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations


ps. con Access 2007 ci pensava l'installazione del pacchetto ad impostare il percorso attendibile, speriamo che con il prossimo Service Pack venga sistemato anche per i pacchetti di Acc2010.

Ciao
Giorgio Rancati

    • Sfruttamento o abuso di minori
    • Molestie o minacce
    • Contenuto inappropriato o per adulti
    • Nudità
    • Linguaggio blasfemo
    • Pirateria software
    • SPAM/Pubblicità
    • Pericolo di virus/spyware/malware
    • Altra violazione delle Condizioni per l'utilizzo o del Codice di comportamento

È stato utile?

Ciao Giorgio,

da quanto mi dici, mi confermi che per evitare gli avvisi già dalla prima apertura, bisogna impostare la chiave in fase di installazione del programma, quindi bisogna inserirla nel wizard del pacchetto. Dal link che mi hai postato mi sembra di capire che le chiavi sono 2:

[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Access\Security\Trusted Locations]

[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Access\Security\Trusted Locations\Location(n)]

 

 

    • Sfruttamento o abuso di minori
    • Molestie o minacce
    • Contenuto inappropriato o per adulti
    • Nudità
    • Linguaggio blasfemo
    • Pirateria software
    • SPAM/Pubblicità
    • Pericolo di virus/spyware/malware
    • Altra violazione delle Condizioni per l'utilizzo o del Codice di comportamento

francescodiassisi

francescodiassisi
Francesco Salvagnini

È stato utile?

Presumo che la Radice sia HKEY_CURRENT_USER

Per quanto riguarda la Chiave, il Nome e il Valore (della prima riga e della seconda) cosa bisogna mettere? Grazie e buona Pasqua!! ; )

    • Sfruttamento o abuso di minori
    • Molestie o minacce
    • Contenuto inappropriato o per adulti
    • Nudità
    • Linguaggio blasfemo
    • Pirateria software
    • SPAM/Pubblicità
    • Pericolo di virus/spyware/malware
    • Altra violazione delle Condizioni per l'utilizzo o del Codice di comportamento

francescodiassisi

francescodiassisi
Francesco Salvagnini

È stato utile?

1

Vota

Risposta

Ciao,

il percorso della chiave è

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Access\Security\Trusted Locations\NomeCheVuoiTu

al posto di NomeCheVuoiTu puoi mettere ad esempio il nome della procedura che vai ad installare.

Il nome della chiave è Path e come valore devi inserire il percorso in cui risiede il file di Access da aprire.
Se il valore non è fisso, come ad esempio "C:\MioProgramma" non vedo come puoi utilizzare l'impostazione della chiave dalla creazione pacchetto di Access 2010.

Buona Pasqua anche a te
:-)
Giorgio Rancati

    • Sfruttamento o abuso di minori
    • Molestie o minacce
    • Contenuto inappropriato o per adulti
    • Nudità
    • Linguaggio blasfemo
    • Pirateria software
    • SPAM/Pubblicità
    • Pericolo di virus/spyware/malware
    • Altra violazione delle Condizioni per l'utilizzo o del Codice di comportamento

È stato utile?

Apprezzo la tua capacità di utilizzare un linguaggio terra terra, ma io sono ancora più indietro... in particolare non capisco il termine "fisso". Il programma ha come percorso:

pathProgrammi & "\Genesis\Genesis.accde"  che va a leggersi i dati in

pathProgrammi & "\Genesis\Dati.accdb"

dove pathProgrammi è = Environ("ProgramFiles")

Uso Environ perchè alcuni computer non hanno C:\Programmi, ma  C:\ProgramFiles.

Ora, se questo Valore che devo dare alla Chiave non va bene (perchè è variabile?), dimmi tu quale può essere un percorso fisso che posso utilizzare e che vada bene per tutti i computer. Poi è un attimo cambiare i collegamenti al database dei Dati.. grazie ancora!!

    • Sfruttamento o abuso di minori
    • Molestie o minacce
    • Contenuto inappropriato o per adulti
    • Nudità
    • Linguaggio blasfemo
    • Pirateria software
    • SPAM/Pubblicità
    • Pericolo di virus/spyware/malware
    • Altra violazione delle Condizioni per l'utilizzo o del Codice di comportamento

francescodiassisi

francescodiassisi
Francesco Salvagnini

È stato utile?

Ciao Francesco,

la scelta di usare il percorso dei programmi non è la più idonea, in special modo su sistemi con Win vista o  Windows 7, infatti nell'autocomposizione del pacchetto di installazioni c'è l'avviso che tale percorso è in sola lettura.

Come scritto nel post precedente un percorso fisso potrebbe essere  "C:\MioProgramma" quindi nel tuo caso C:\Genesis ( vedi quarta opzione della casella combinata "Cartella di installazione radice" posta nell'autocomposizione pacchetto di installazione)

Vedi tu se adottare questo metodo che non è valido al 100% perchè potresti incontrare computer che hanno l'unità di sistema diversa da C:

Al momento l'unica soluzione valida al 100%  per Access 2010 è quella di generare il percorso attendibile dalla tua applicazione, ovviamente l'utente vedrà il messaggio di avviso e dovrà acconsentire l'esecuzione del codice al primo avvio.

Ciao
Giorgio Rancati
    • Sfruttamento o abuso di minori
    • Molestie o minacce
    • Contenuto inappropriato o per adulti
    • Nudità
    • Linguaggio blasfemo
    • Pirateria software
    • SPAM/Pubblicità
    • Pericolo di virus/spyware/malware
    • Altra violazione delle Condizioni per l'utilizzo o del Codice di comportamento

È stato utile?

Naturalmente credo a te quando dici che imboccando la strada del percorso attendibile esce il messaggio di avviso. Mi chiedo però come mai la Microsoft nella Guida  reciti: 

"Il file aperto dal percorso attendibile non verrà verificato tramite la caratteristica Centro protezione. Non verrà inoltre visualizzato alcun avviso di protezione e la macro sarà attivata".

Quanto meno è un significato ambiguo, per non dire falso.

Poi volevo chiederti: utilizzando un percorso fisso, es: C:\Genesis, ci sono problemi se nel computer dell'utente c'è già la directory C:\Genesis?

    • Sfruttamento o abuso di minori
    • Molestie o minacce
    • Contenuto inappropriato o per adulti
    • Nudità
    • Linguaggio blasfemo
    • Pirateria software
    • SPAM/Pubblicità
    • Pericolo di virus/spyware/malware
    • Altra violazione delle Condizioni per l'utilizzo o del Codice di comportamento

francescodiassisi

francescodiassisi
Francesco Salvagnini

È stato utile?

Ciao Francesco,

non ho capito cosa c'è di ambiguo nella guida di Access.

E' ovvio che se apri un Db da un percorso NON attendibile verrà mostrato il messaggio di avviso, poi dopo che l'utente avrà acconsentito all'esecuzione, il codice VBA potrà proseguire e registrare il percorso attendibile, fatto questo, al secondo avvio il messaggio non verrà più mostrato proprio come spiegato nel manuale.

Per quanto riguarda la cartella già esistente il problema potrebbe essere quello che vai a ricoprire un database di altri ma con lo stesso nome di quello che vai ad insallare.

Ciao
Giorgio Rancati
    • Sfruttamento o abuso di minori
    • Molestie o minacce
    • Contenuto inappropriato o per adulti
    • Nudità
    • Linguaggio blasfemo
    • Pirateria software
    • SPAM/Pubblicità
    • Pericolo di virus/spyware/malware
    • Altra violazione delle Condizioni per l'utilizzo o del Codice di comportamento

È stato utile?

Scusa ancora Giorgio, penso di aver perso la bussola. Nella penultima risposta terminavi dicendo:

"Al momento l'unica soluzione valida al 100%  per Access 2010 è quella di generare il percorso attendibile dalla tua applicazione, ovviamente l'utente vedrà il messaggio di avviso e dovrà acconsentire l'esecuzione del codice al primo avvio".

Io ho capito che pur generando un percorso attendibile, compare comunque il messaggio al primo avvio. Questo significa che quando la Guida di Microsoft dice che utilizzando un percorso attendibile "non verrà visualizzato alcun messaggio" non si riferisce al primo avvio, ma ai successivi.

Ora, se al primo avvio appaiono messaggi, non ci sarà più alcun avvio perchè i clienti scartano il programma prima ancora di provarlo. Quindi mi sembra che la soluzione sia di utilizzare un percorso fisso (con il rischio di passar sopra ai file che hanno lo stesso percorso). Ho capito bene?

    • Sfruttamento o abuso di minori
    • Molestie o minacce
    • Contenuto inappropriato o per adulti
    • Nudità
    • Linguaggio blasfemo
    • Pirateria software
    • SPAM/Pubblicità
    • Pericolo di virus/spyware/malware
    • Altra violazione delle Condizioni per l'utilizzo o del Codice di comportamento

francescodiassisi

francescodiassisi
Francesco Salvagnini
<< PrecedentePagina di 2 Successiva >>

I messaggi contrassegnati come risposte non possono essere eliminati

Per eliminare questo messaggio, annulla prima il contrassegno di risposta.

Motivo per rimuovere l'inoltro


Unisci

Immetti l'ID thread del thread in cui si esegue l'unione


La risposta sarà pubblicata in un thread pubblico

Stai rispondendo a una parte pubblica di questo thread. Per rispondere in privato, fai clic su Annulla, seleziona la scheda Messaggi privati e scegli Rispondi sul messaggio privato.

Non visualizzare questo messaggio in futuro

Per segnalare un abuso, accedi o continua senza accedere

Grazie.

Segnala abuso

Tipo di abuso:

Dettagli (facoltativi):

Segnala abuso

Tipo di abuso:

Dettagli (obbligatori):
Immetti i caratteri che vedi (obbligatorio):
Digita i numeri visualizzati nell'immagine.
Riproduci l'audio e digita i numeri che ascolti.
Mostra un'altra immagine.

Accedi

Puoi accedere anche con l'account di Hotmail, Xbox Live, Messenger o msn.

Non possiedi uno di questi account?

Accesso in corso...
La pagina si aggiornerà automaticamente una volta effettuato l'accesso.
Se riscontri problemi, puoi chiudere il messaggio e riprovare a collegarti.