Interaction.SaveSetting(String, String, String, String) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Guarda ou cria uma entrada de aplicação no registo do Windows. A My funcionalidade proporciona-lhe maior produtividade e desempenho nas operações de registo do que SaveSetting. Para obter mais informações, veja Registry.
public:
static void SaveSetting(System::String ^ AppName, System::String ^ Section, System::String ^ Key, System::String ^ Setting);
public static void SaveSetting(string AppName, string Section, string Key, string Setting);
static member SaveSetting : string * string * string * string -> unit
Public Sub SaveSetting (AppName As String, Section As String, Key As String, Setting As String)
Parâmetros
- AppName
- String
Required.
String que contém o nome da aplicação ou projeto ao qual a definição se aplica.
- Section
- String
Required.
String expressão contendo o nome da secção onde a definição de chave está a ser guardada.
- Key
- String
Required.
String expressão contendo o nome da definição de chave que está a ser guardada.
- Setting
- String
Required. Expressão contendo o valor ao qual Key está a ser definido.
Exceções
O registo de chaves não pôde ser criado, ou o utilizador não está logado.
Exemplos
O exemplo seguinte usa primeiro a função SaveSetting para fazer entradas no registo Windows da aplicação MyApp, e depois usa a função DeleteSetting para as remover.
' Place some settings in the registry.
SaveSetting("MyApp", "Startup", "Top", "75")
SaveSetting("MyApp", "Startup", "Left", "50")
' Remove Startup section and all its settings from registry.
DeleteSetting("MyApp", "Startup")
' Remove MyApp from the registry.
DeleteSetting("MyApp")
Observações
A SaveSetting função adiciona a chave a HKEY_CURRENT_USER\Software\VB and VBA Program Settings.
Se a definição da chave não puder ser guardada por qualquer motivo, ocorre um erro.
SaveSetting requer que um utilizador esteja iniciado sessão, uma vez que opera sob a chave do HKEY_LOCAL_USER registo, que não está ativa até que o utilizador inicie sessão interativamente.
As definições do registo que devem ser acedidas a partir de um processo não interativo (como Mtx.exe) devem ser armazenadas sob as HKEY_LOCAL_MACHINE\Software\ ou as HKEY_USER\DEFAULT\Software chaves do registo.
SaveSetting requer Write e CreateRegistryPermission.