반응형
최근에 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' 카테고리의 다른 글
MS SQL 2008 R2 방화벽 해제 (0) | 2013.04.05 |
---|---|
Bitnami Redmine SVN 연결 - Ubuntu VM (2) | 2012.11.06 |
c++ import 문과 /MP 스위치 (2) | 2012.10.16 |
RocketDock 항상 위로 세팅 해주는 Utility (2) | 2012.03.14 |
ActiveX INF 파일 구조 (0) | 2012.02.17 |
VC++ 6.0 MFC ActiveX 권한 상승 사용하기 (1) | 2012.02.15 |
NSIS 명령(Command)로 컴파일 하기 (0) | 2012.01.06 |
[VB] - Visual Basic 에서 c/c++ 용 time_t 값 convert, 활용하기 (0) | 2011.12.21 |