시작시에 SOFTWARE\Microsoft\Windows\CurrentVersion\Run
의 항목을 통해 실행되는 C# 프로그램이 있습니다. 시작할 때 Whatever.exe.config
(설정 파일)을 읽을 수없는 것으로 보입니다.Windows 시작시 Properties.Settings.Default
부팅시 "현재 디렉토리"가 %windir%
인 것을 알고 있습니다. 현재로서는 config 파일 이름과 Application.ExecutablePath
을 연결하여 config 파일을로드하려고 시도하고 있지만 구현 방법을 잘 모르겠습니다.
Windows 시작시 어떻게 Properties.Settings.Default
을 사용합니까?
편집 : 저는 HKCU입니다. 사용 중입니다. Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
설명이 명확하지 않습니다. 편집을 참조하십시오. – pandalion98
글쎄, 그 경우 .NET은 당신이 경로를 들여다보고 설정 파일을 수동으로로드하지 않고서도 모든 것을 올바르게 수행해야합니다. –