사용자에게 C : \ ProgramData에서 쓰기 권한을 허용하려면 어떻게해야합니까?

워드

" C : \ Documents And Settings \ All Users " 에서 직접 2 개의 파일을 만들고 업데이트하는 오래된 응용 프로그램이 있습니다. 이 소프트웨어는 Windows 2000 및 Windows XP에서 매력처럼 작동했습니다. 그러나 Windows 7로 이동했기 때문에이 두 파일을 업데이트하는 데 문제가있었습니다.

빠른 조사 끝에 파일에 대한 파일 권한이 응용 프로그램이 제대로 작동하기에는 너무 제한적이라는 것을 발견했습니다. 그래서 파일 권한을 변경하여 Everyone 사용자에게 모든 권한을 부여하려고 시도했습니다 . 이것은 우리가 파일을 처음 업데이트 할 때 잘 작동했지만 처음 쓰기 후에 Windows 7은 파일 권한을 일부 기본값으로 복원했습니다. 또한 " C : \ ProgramData "폴더의 소유권을 가져와 모든 사람 에게 다시 모든 권한을 부여 하려고 시도 했지만 다시 첫 번째 쓰기 작업 후에 파일 권한이 기본 설정으로 복원됩니다.

사용자 계정 컨트롤 설정은 현재 " 프로그램이 내 컴퓨터를 변경하려고 할 때 알림 (바탕 화면을 어둡게하지 않음) "으로 설정되어 있습니다. 끄면 문제가 사라집니다. 그러나 이것은 당사 소프트웨어를 사용하는 고객에게 실행 가능한 솔루션이 아닙니다.

이 두 파일의 위치를 ​​변경할 수 없습니다. 운영 체제가 일부 기본 권한을 복원하지 못하게하면서 " C : \ ProgramData " 에있는 특정 파일에 대한 모든 권한을 부여하려면 어떻게해야합니까?

스콧 체임벌린

원하는 것을 (직접) 할 수 없습니다. 선호하는 옵션은 경로를 올바르게 처리하도록 소프트웨어를 업데이트하는 것입니다. 그러나 할 수있는 일은 Application Compatibility Toolkit 을 사용하여 shim 을 만드는 것 입니다.

무엇을 심가 할 수있는 것은 모든 읽기 및 쓰기 작업을 리디렉션 할 수 있습니다하는 실행 파일 하나입니다 C:\ProgramData같은 뭔가를 C:\ProgramData\ProgramName하고에 대한 사용 권한을 설정 할 수 있어야합니다 ProgramName저장 권한을 폴더를하고 있습니다.

ACT는 복잡한 시스템이며 학습 곡선이 가파 릅니다. 설정하고 심을 만드는 방법에 대한 자세한 설명은이 사이트의 형식에 비해 너무 큽니다. MSDN을 읽고 직접 시도하는 것이 좋으며 특정 문제로 인해 여기로 돌아 오는 데 문제가 발생하면 해결하는 것이 좋습니다.

또한 "파워 유저"세계를 벗어나 "IT 전문가"세계로 들어가 더 나은 리소스를 찾을 수 있으므로 ServerFault 사이트에서 ACT에 대한 질문을 확인하는 것이 좋습니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C ++에서 쓰기 기능을 사용하여 파일에 쓰기 위해 float를 char로 캐스팅하려면 어떻게해야합니까?

분류에서Dev

Linux의 모든 사용자에게 폴더의 쓰기 액세스 권한을 부여하려면 어떻게해야합니까?

분류에서Dev

8 진수 표기법을 사용하여 경로에 대한 모든 사용자에게 권한을 부여하려면 어떻게해야합니까?

분류에서Dev

보기에서 MVC 역할 권한을 사용하려면 어떻게해야합니까?

분류에서Dev

새 사용자에게 기존 사용자의 파일 / 폴더에 액세스 할 수있는 권한을 부여하려면 어떻게해야합니까?

분류에서Dev

C ++에서 문자열의 문자 크기를 사용하여 문자열을 Char 배열로 변환하려면 어떻게해야합니까?

분류에서Dev

a-zA-Z- 외에 빈 문자열도 허용하도록 다시 쓰기 규칙을 정의하려면 어떻게해야합니까?

분류에서Dev

사용자 지정 기본 설정에서 권한을 어떻게 요청해야합니까?

분류에서Dev

한 사용자의 콘텐츠를 다른 사용자에게 숨기려면 어떻게해야합니까?

분류에서Dev

사용자 로그인을 허용하기 전에 실행하도록 Upstart 스크립트를 구성하려면 어떻게해야합니까?

분류에서Dev

사용자가 네트워크 정보를 표시하기 위해 Azure에서 SaaS 앱에 액세스 권한을 부여하도록 허용하려면 어떻게해야합니까?

분류에서Dev

사용자에게 IP 주소 변경 권한을 부여하려면 어떻게해야합니까?

분류에서Dev

사용자 프롬프트에서 입력 한 들여 쓰기 공백을 일괄 적으로 보존하려면 어떻게해야합니까?

분류에서Dev

사용자 읽기 및 쓰기 권한으로 폴더를 변경하려면 어떻게해야합니까?

분류에서Dev

사용자가 다른 사용자에 대한 쓰기 권한이있는 파일을 변경하지 못하도록하려면 어떻게해야합니까?

분류에서Dev

C ++에서 Mosquitto를 사용하여 파일을 게시하려면 어떻게해야합니까?

분류에서Dev

Ubuntu Linux에서 하드 드라이브에 대한 읽기 및 쓰기 권한을 얻으려면 어떻게해야합니까?

분류에서Dev

Linux에서 USB 드라이브를 마운트 할 때 쓰기 권한을 자동으로 설정하려면 어떻게해야합니까?

분류에서Dev

matplotlib 툴바의 사용자 정의 버튼에 기능을 추가하려면 어떻게해야합니까?

분류에서Dev

나중에 사용하기 위해 OptionMenu (tkinter)에서 값을 할당하려면 어떻게해야합니까?

분류에서Dev

C #을 사용하여 Main Form에서 listView에 파일을 추가하려면 어떻게해야합니까?

분류에서Dev

gvim에서 여러 줄을 들여 쓰고 "뒤로"들여 쓰기하려면 어떻게해야합니까?

분류에서Dev

C #을 사용하여 하위 폴더에서 파일을 검색하려면 어떻게해야합니까?

분류에서Dev

새 줄을 기다리지 않고 C에서 사용자 입력을 받으려면 어떻게해야합니까?

분류에서Dev

기능 테스트 매크로 및 Clang을 사용할 때 C ++ Future-extensions에 대한 경고를 피하려면 어떻게해야합니까?

분류에서Dev

Android Studio에서 전체 편집기 화면을 사용하려면 어떻게해야합니까?

분류에서Dev

DirectX를 사용하여 C #에서 비디오 편집기를 만들려면 어떻게해야합니까?

분류에서Dev

C #에서 System.Management.Automation을 사용하여 ADUser를 제거하려면 어떻게해야합니까?

분류에서Dev

맵보기에서 여러 사용자 지정 주석을 만들려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    C ++에서 쓰기 기능을 사용하여 파일에 쓰기 위해 float를 char로 캐스팅하려면 어떻게해야합니까?

  2. 2

    Linux의 모든 사용자에게 폴더의 쓰기 액세스 권한을 부여하려면 어떻게해야합니까?

  3. 3

    8 진수 표기법을 사용하여 경로에 대한 모든 사용자에게 권한을 부여하려면 어떻게해야합니까?

  4. 4

    보기에서 MVC 역할 권한을 사용하려면 어떻게해야합니까?

  5. 5

    새 사용자에게 기존 사용자의 파일 / 폴더에 액세스 할 수있는 권한을 부여하려면 어떻게해야합니까?

  6. 6

    C ++에서 문자열의 문자 크기를 사용하여 문자열을 Char 배열로 변환하려면 어떻게해야합니까?

  7. 7

    a-zA-Z- 외에 빈 문자열도 허용하도록 다시 쓰기 규칙을 정의하려면 어떻게해야합니까?

  8. 8

    사용자 지정 기본 설정에서 권한을 어떻게 요청해야합니까?

  9. 9

    한 사용자의 콘텐츠를 다른 사용자에게 숨기려면 어떻게해야합니까?

  10. 10

    사용자 로그인을 허용하기 전에 실행하도록 Upstart 스크립트를 구성하려면 어떻게해야합니까?

  11. 11

    사용자가 네트워크 정보를 표시하기 위해 Azure에서 SaaS 앱에 액세스 권한을 부여하도록 허용하려면 어떻게해야합니까?

  12. 12

    사용자에게 IP 주소 변경 권한을 부여하려면 어떻게해야합니까?

  13. 13

    사용자 프롬프트에서 입력 한 들여 쓰기 공백을 일괄 적으로 보존하려면 어떻게해야합니까?

  14. 14

    사용자 읽기 및 쓰기 권한으로 폴더를 변경하려면 어떻게해야합니까?

  15. 15

    사용자가 다른 사용자에 대한 쓰기 권한이있는 파일을 변경하지 못하도록하려면 어떻게해야합니까?

  16. 16

    C ++에서 Mosquitto를 사용하여 파일을 게시하려면 어떻게해야합니까?

  17. 17

    Ubuntu Linux에서 하드 드라이브에 대한 읽기 및 쓰기 권한을 얻으려면 어떻게해야합니까?

  18. 18

    Linux에서 USB 드라이브를 마운트 할 때 쓰기 권한을 자동으로 설정하려면 어떻게해야합니까?

  19. 19

    matplotlib 툴바의 사용자 정의 버튼에 기능을 추가하려면 어떻게해야합니까?

  20. 20

    나중에 사용하기 위해 OptionMenu (tkinter)에서 값을 할당하려면 어떻게해야합니까?

  21. 21

    C #을 사용하여 Main Form에서 listView에 파일을 추가하려면 어떻게해야합니까?

  22. 22

    gvim에서 여러 줄을 들여 쓰고 "뒤로"들여 쓰기하려면 어떻게해야합니까?

  23. 23

    C #을 사용하여 하위 폴더에서 파일을 검색하려면 어떻게해야합니까?

  24. 24

    새 줄을 기다리지 않고 C에서 사용자 입력을 받으려면 어떻게해야합니까?

  25. 25

    기능 테스트 매크로 및 Clang을 사용할 때 C ++ Future-extensions에 대한 경고를 피하려면 어떻게해야합니까?

  26. 26

    Android Studio에서 전체 편집기 화면을 사용하려면 어떻게해야합니까?

  27. 27

    DirectX를 사용하여 C #에서 비디오 편집기를 만들려면 어떻게해야합니까?

  28. 28

    C #에서 System.Management.Automation을 사용하여 ADUser를 제거하려면 어떻게해야합니까?

  29. 29

    맵보기에서 여러 사용자 지정 주석을 만들려면 어떻게해야합니까?

뜨겁다태그

보관