-


최근에 Windows 7 64bit 로 바꾸면서

기존에 사용하던 RocketDock 을 설치하여 사용하게 되었다.

처음에는 아무런 이상이 없이 잘 사용되는 줄 알았다.

그런데 매크로를 사용중인 엑셀 문서를 RocketDock 에 연결 시킨 후 RocketDock 을 이용해

엑셀 파일을 열어 Macro 를 작동 시키니 이상한 에러 메시지들을 띄우는 문제가 발생을 하는 것이다.

분명 엑셀 자체내의 VB 문법을 사용하는건데 없는 함수래나 뭐래나.....-_-

한술 더 떠서 RocketDock 을 거쳐서 실행된 Visual Studio 는 정상적으로 컴파일이 안되는 현상도 나타났다.

파일 쓰기가 안된데나 권한이 없다고 그랬나..

혹시나 싶어 권한 문제인가 싶어 RocketDock 을 관리자 권한으로 실행시켜도 역시 똑같은 문제가 발생.

한참을 이리저리 찾아다니던 중

소유권 문제일수 있다는 블로그 글을 보았다.

RocketDock 폴더와 파일들에 내 Windows7 계정으로 소유권을 부여하니

위에 있던 모든 문제들이 모두 해결..




소유권 부여 방법


1. RocketDock 폴더 선택 후 마우스 우클릭 -> 속성  으로 들어간다.





2. 폴더의 속성 에서 보안 탭으로 이동한 다음 고급 버튼을 클릭한다.



3. 고급 보안 설정 창에서 소유자 탭으로 이동한 다음 편집 버튼을 클릭한다.




4. 아래와 같은 창이 열리면 기타 사용자 및 그룹 버튼을 클릭한다.



5. 사용자 또는 그룹 선택 창에서 고급 버튼을 클릭한다.




6. 지금 찾기 버튼을 클릭하면 여러 계정이름들이 나오게 되는데 그 중 자신이 쓰고 있는 Windows 계정을 클릭하고

확인 버튼을 누른다.



7. 사용자 또는 그룹 선택창에 개체 이름이 입력된것을 확인 할 수 있다.
    확인 버튼을 클릭한다.



8. 폴더 속성창에서 그룹 또는 사용자 이름에 자신의 계정이 등록 되어 있는것을 확인 할 수 있다.
    자신의 계정을 클릭하면 허용 이라고 체크되어 있는곳이 별로 없을것이다.
    편집 버튼을 클릭한다.



9. 자신의 계정을 선택한 다음 모든 권한의 체크박스를 체크 하여 권한을 부여한다.



이제 모든 설정이 끝났다.

확인 버튼을 클릭하여 속성창을 닫아 준다.


그 다음 RocketDock 을 실행 해 보면 원하던 데로 정상 작동할 것이다.



위 문제는 Administrator 계정으로 로그인하면 굳이 하지 않아도 되는 설정이긴 하다.

하지만 보안을 생각한다면 자신만의 계정을 만들어 쓰는것이 좋고 위와 같이 필요한 폴더들만 권한을 부여하여 자유롭게 사용하면 된다.


내용 추가

http://acidpop.tistory.com/88
저작자 표시 비영리 변경 금지
신고

다른 카테고리의 글 목록

Programming/Tips 카테고리의 포스트 목록