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
함수에 대해 Windows 레지스트리 항목을 확인 하는 MyApp
애플리케이션을 사용 하 여 다음를 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_USER\DEFAULT\Software
레지스트리 키 아래에 HKEY_LOCAL_MACHINE\Software\
저장되어야 합니다.
SaveSetting
에는 및 Create
RegistryPermission가 Write
필요합니다.
적용 대상
추가 정보
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기