Interaction.SaveSetting(String, String, String, String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Windows 레지스트리에 애플리케이션 항목을 저장하거나 만듭니다.
My
기능은 SaveSetting
레지스트리 작업에서 생산성과 성능을 향상합니다. 자세한 내용은 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)
매개 변수
- AppName
- String
필수.
String
설정이 적용되는 애플리케이션 또는 프로젝트의 이름을 포함하는 식입니다.
- Section
- String
필수.
String
키 설정이 저장되는 섹션의 이름을 포함하는 식입니다.
- Key
- String
필수.
String
저장되는 키 설정의 이름을 포함하는 식입니다.
- Setting
- String
필수.
Key
설정되는 값을 포함하는 식입니다.
- 특성
예외
키 레지스트리를 만들 수 없거나 사용자가 로그인하지 않았습니다.
예제
다음 예제에서는 먼저 SaveSetting
함수를 사용하여 MyApp
애플리케이션에 대한 Windows 레지스트리의 항목을 만들고 DeleteSetting
함수를 사용하여 제거합니다.
' 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")
설명
SaveSetting
함수는 키를 HKEY_CURRENT_USER\Software\VB and VBA Program Settings
추가합니다.
어떤 이유로든 키 설정을 저장할 수 없으면 오류가 발생합니다.
SaveSetting
사용자가 대화형으로 로그온할 때까지 활성화되지 않는 HKEY_LOCAL_USER
레지스트리 키에서 작동하므로 사용자가 로그온해야 합니다.
비대화형 프로세스(예: Mtx.exe)에서 액세스할 레지스트리 설정은 HKEY_LOCAL_MACHINE\Software\
또는 HKEY_USER\DEFAULT\Software
레지스트리 키 아래에 저장되어야 합니다.
SaveSetting
Write
및 Create
RegistryPermission필요합니다.
적용 대상
추가 정보
.NET