Newsgroup: it.comp.appl.access
Titolo: Funzione per modificare regedit

Ho letto che è possibile modificare una stringa del regedit direttamente da 
access, Sarebbe interessante, visto che quando installo il pacchetto del mio 
database su altri PC esce sempre la finestra di 
protezione.la
 stringa se non 
mi sbaglio è :
\\HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Access\Security
da portare a 1, qualcuno sa dirmi dove posso trovare informazioni o esempi?
Grazie Anticipatamente.

 Grazie Anticipatamente.
Controlla su:
http://office.microsoft.com/it-it/assistance/HP030662061033.aspx
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:cqtjk3$8mt$1...@news.newsland.it...

Ho guardato, ma con l'inglese per mè è un casino.
da quello che ho potuto capire spiega come modificare il regedit 
manualmente, a me interesserebbe scrivere una piccola funzione per far 
cambiare la stringa nel regedit alla prima apertura del database, o 
addirittura durante l'installazione del pacchetto creato con il runtime di 
A2003. 


Hai visto l'Istruzione SaveSetting nell'help in linea?
Altrimenti il Metodo RegWrite di Windows Scripting Host.
Ciao.
-- 
Sergio MAZZA 

 Ciao.
He...He....He....!!!
Te e le API dovete aver avuto da dire da piccoli...!
Non lo avevo mai usato, ma è comodo e funziona bene..!
E' da poco che smanetto con WSH e WMI ma devo ammettere
che al di là della difficoltà sull'utilizzo di alcune
Classi sono potenti e flessibili, il neo è che sono
estremamente lenti rispetto alle API, ma parliamo di
inezie...!
Ad esempio la scansione del file Host per la rete
è in rapporto 5÷10 volete....!
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex
Ciao.
-- 
Sergio MAZZA 

Perego Roberto ha scritto:

Cerca nell'Help DAO Application.DBEngine.SetOption, e controlla se va bene
al tuo caso.


 D'altronde parliamo di linguaggi interpretati...
Magari, se non fosse che troppo ubriaca dorme..., e fin'ora
non ho mai capito qual'è quella via di mezzo alla quale
spesso si pensa...!!!
Sembra un'interruttore ON(indisponibile)/OFF(dormiente)
vedi tu......!!! ;-)


 @Alex
ALT! Io mi fermo qui, questo č un discorso piů spinoso delle API!
Ciao.
-- 
Sergio MAZZA 


ho guardato l'elp in linea della funzione SaveSetting e penso che sia quello 
che cerco,anche se non è molto chiaro.
copio parte dell'help in linea:
SaveSetting appname, section, key, setting
 Inserisce alcune impostazioni nel registro.
SaveSetting appname := "myapp", section := "Startup", _
            key := "Top", setting := 75
SaveSetting "MyApp","Startup", "Left", 50
la mia stringa è:
\HKEY_CURRENT_USER\Software\MicrosoftOffice\11.0\Access\Security
il valore da portare a 1 è level
come divido il percorso?, lo metto nella sezione key? ed il setting ad "1"
ed ancora, appname sta per il nome del mio database?
Grazie ancora per la pazienza 


Anche se ti ho indicato l'istruzione SaveSetting di VBA io preferisco gli 
script WSH;
ti invio il contenuto di un file di esempio (Registry.vbs):
' Windows Script Host Sample Script
'
' ------------------------------------------------------------------------
'               Copyright (C) 1996-1997 Microsoft Corporation
'
' You have a royalty-free right to use, modify, reproduce and distribute
' the Sample Application Files (and/or any modified version) in any way
' you find useful, provided that you agree that Microsoft has no warranty,
' obligations or liability for any Sample Application Files.
' ------------------------------------------------------------------------
'
' This sample demonstrates how to write/delete entries in the registry.
L_Welcome_MsgBox_Message_Text   = "This script demonstrates how to create 
and delete registry keys."
L_Welcome_MsgBox_Title_Text     = "Windows Scripting Host Sample"
Call Welcome()
' 
********************************************************************************
' *
' * Registry related methods.
' *
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.Popup "Create key HKCU\MyRegKey with value 'Top level key'"
WSHShell.RegWrite "HKCU\MyRegKey\", "Top level key"
WSHShell.Popup "Create key HKCU\MyRegKey\Entry with value 'Second level 
key'"
WSHShell.RegWrite "HKCU\MyRegKey\Entry\", "Second level key"
WSHShell.Popup "Set value HKCU\MyRegKey\Value to REG_SZ 1"
WSHShell.RegWrite "HKCU\MyRegKey\Value", 1
WSHShell.Popup "Set value HKCU\MyRegKey\Entry to REG_DWORD 2"
WSHShell.RegWrite "HKCU\MyRegKey\Entry", 2, "REG_DWORD"
WSHShell.Popup "Set value HKCU\MyRegKey\Entry\Value1 to REG_BINARY 3"
WSHShell.RegWrite "HKCU\MyRegKey\Entry\Value1", 3, "REG_BINARY"
WSHShell.Popup "Delete value HKCU\MyRegKey\Entry\Value1"
WSHShell.RegDelete "HKCU\MyRegKey\Entry\Value1"
WSHShell.Popup "Delete key HKCU\MyRegKey\Entry"
WSHShell.RegDelete "HKCU\MyRegKey\Entry\"
WSHShell.Popup "Delete key HKCU\MyRegKey"
WSHShell.RegDelete "HKCU\MyRegKey\"
' 
********************************************************************************
' *
' * Welcome
' *
Sub Welcome()
    Dim intDoIt
    intDoIt =  MsgBox(L_Welcome_MsgBox_Message_Text,    _
                      vbOKCancel + vbInformation,       _
                      L_Welcome_MsgBox_Title_Text )
    If intDoIt = vbCancel Then
        WScript.Quit
    End If
End Sub
maggiori informazioni le trovi su 
http://www.microsoft.com/italy/scripting/
Scusa ma oggi vado in ferie e forse non potrò continuare a rispondere...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio
news:S3mAd.582787$35.24...@news4.tin.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Andrea Sciamanna intitolata "Funzioni per accedere alle chiavi di registro,
in lettura, scrittura e modifica".
-- 
Roberto
------------------------------------------------
il Sito Comune di it.comp.appl.access
www.sitocomune.com
-----------------------------------------------