Bagikan melalui


Interaction.SaveSetting(String, String, String, String) Metode

Definisi

Menyimpan atau membuat entri aplikasi di registri Windows. Fitur ini My memberi Anda produktivitas dan performa yang lebih besar dalam operasi registri daripada SaveSetting. Untuk informasi selengkapnya, lihat Registry.

public:
 static void SaveSetting(System::String ^ AppName, System::String ^ Section, System::String ^ Key, System::String ^ Setting);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static void SaveSetting (string AppName, string Section, string Key, string Setting);
public static void SaveSetting (string AppName, string Section, string Key, string Setting);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member SaveSetting : string * string * string * string -> unit
static member SaveSetting : string * string * string * string -> unit
Public Sub SaveSetting (AppName As String, Section As String, Key As String, Setting As String)

Parameter

AppName
String

Wajib diisi. String ekspresi yang berisi nama aplikasi atau proyek tempat pengaturan diterapkan.

Section
String

Wajib diisi. String ekspresi yang berisi nama bagian tempat pengaturan kunci disimpan.

Key
String

Wajib diisi. String ekspresi yang berisi nama pengaturan kunci yang disimpan.

Setting
String

Wajib diisi. Ekspresi yang berisi nilai yang Key sedang diatur.

Atribut

Pengecualian

Registri kunci tidak dapat dibuat, atau pengguna tidak masuk.

Contoh

Contoh berikut pertama-tama menggunakan fungsi untuk membuat entri dalam registri SaveSettingDeleteSetting Windows untuk MyApp aplikasi, lalu menggunakan fungsi untuk menghapusnya.

' 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")

Keterangan

Fungsi SaveSetting menambahkan kunci ke HKEY_CURRENT_USER\Software\VB and VBA Program Settings.

Jika pengaturan kunci tidak dapat disimpan karena alasan apa pun, kesalahan terjadi.

SaveSetting mengharuskan pengguna masuk karena beroperasi di bawah HKEY_LOCAL_USER kunci registri, yang tidak aktif sampai pengguna masuk secara interaktif.

Pengaturan registri yang akan diakses dari proses non-interaktif (seperti Mtx.exe) harus disimpan di bawah HKEY_LOCAL_MACHINE\Software\HKEY_USER\DEFAULT\Software atau kunci registri.

SaveSettingWrite membutuhkan dan CreateRegistryPermission.

Berlaku untuk

Lihat juga