관리자 프로필에서 현재 사용자 프로필에 폴더 및 파일 생성
질문
앱을 설치하려면 관리자 권한이 필요하지만 구성 파일은 사용자의 AppData 폴더에 있어야 합니다. 그러나 프로필은 현재 관리자 프로필에 배치되어 있습니다.
솔루션
상호참조정보
일반적인 방법
1: 각 머신용 템플릿
- 각 머신의 위치에 읽기 전용 템플릿 파일을 설치합니다.
- 애플리케이션이 시작될 때 템플릿을 사용자 프로필에 복사합니다. 그러면 애플리케이션이 템플릿을 사용하고 필요에 따라 업데이트할 수 있습니다.
- 이 접근 방식은 MSI 시뮬레이션 및 시퀀싱의 복잡성을 피하기 때문에 권장됩니다.
2: 시작 시 파일 생성 - "내부 기본값"
- 내부 애플리케이션 기본값을 사용하여 시작 시 프로필을 만듭니다.
- 이 방법을 사용하면 설치 프로그램이 파일을 만들 필요가 없으며 잠재적인 덮어쓰기 또는 제거 문제를 방지할 수 있습니다.
- 설정을 HKLM에 저장하여 모든 사용자가 시작할 때 적용하거나 읽기 전용으로 유지할 수 있습니다.
3: MSI 자가 수리
- 광고된 진입점(예: 바로가기)을 사용하여 애플리케이션을 시작할 때 MSI 자가 복구를 사용하여 사용자별 프로필을 설치하세요.
- 이 방법을 사용하려면 설치 소스에 액세스해야 하며 터미널 서버나 주요 업그레이드 중에는 작동하지 않을 수 있습니다.
- 보안 소프트웨어도 자가 복구를 방해할 수 있습니다.
클라우드 방식
4: 설정 파일 다운로드
- 로컬 네트워크 데이터베이스에서 설정 파일을 다운로드하거나 공유하세요.
- 파일을 중앙에서 관리하여 새로운 기본값이나 업데이트를 적용할 수 있습니다.
- 이 방법은 로컬 파일 배포 및 잠재적인 동기화 문제를 제거합니다.
5: 원격 데이터베이스에서 설정 읽기 및 쓰기
- 로컬 또는 클라우드 데이터베이스에서 직접 설정을 읽고 씁니다.
- 이 방법은 사용자 데이터를 중앙 집중식으로 관리하고 기기 전반에서 데이터 일관성을 보장합니다.
- 방화벽이나 연결 문제가 발생했을 수 있습니다.
요약
클라우드 기반 접근 방식이 점점 일반화되고 있지만 기술적인 문제에 직면할 수 있습니다. 설치 소스에 액세스할 수 있는 기존 배포의 경우 컴퓨터별 템플릿과 내부 기본값을 사용하는 것이 좋습니다.
위 내용은 관리자 계정에서 사용자별 구성 파일을 어떻게 만들 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!