반응형
Application Properties (Path)
- 포스팅의 예시를 위한 프로젝트 경로
StartupPath
- 애플리케이션을 시작한 실행 파일의 경로 호출
- 단, 실행 파일 이름 제외
ExecutablePath
- 애플리케이션을 시작한 실행 파일의 경로 호출
- 실행 파일 이름 포함
UserAppDataPath
- 사용자의 애플리케이션 데이터 경로 호출
UserAppDataRegistry
- 사용자의 애플리케이션 데이터에 대한 레지스트리 키 경로 호출
CommonAppDataPath
- 모든 사용자가 공유하는 애플리케이션 데이터 경로 호출
CommonAppDataRegistry
- 모든 사용자가 공유하는 애플리케이션 데이터의 레지스트리 키 경로 호출
- 단, 직접적인 레지스트리키 접근은 시스템의 위험을 초래할 수 있으므로 액세스 설정을 따로 해주어야 함
코드
MessageBox.Show("This Application StartupPath : "
+ Application.StartupPath, "StartupPath");
MessageBox.Show("This Application ExecutablePath : "
+ Application.ExecutablePath, "ExecutablePath");
MessageBox.Show("This Application UserAppDataPath : "
+ Application.UserAppDataPath, "UserAppDataPath");
MessageBox.Show("This Application UserAppDataRegistry : "
+ Application.UserAppDataRegistry, "UserAppDataRegistry");
MessageBox.Show("This Application CommonAppDataPath : "
+ Application.CommonAppDataPath, "CommonAppDataPath");
MessageBox.Show("This Application CommonAppDataRegistry : "
+ Application.CommonAppDataRegistry, "CommonAppDataRegistry");
참고
반응형