Part 1 / 3. 공유폴더 지정하기

1.1. VMware 내 자신이 만든 가상 OS (Windows XP) 탭에서 마우스 오른쪽 클릭을 합니다.

1.2. Settings... 를 클릭합니다.

1.3. Virtual Machine Settings 창이 뜨면 Options 탭을 클릭합니다.

1.4. Shared Folders 를 크릭합니다. (처음에는 Disabled 라고 되어있습니다.)

1.5. Folder Sharing 을 'Always enabled' 로 설정해줍니다.

1.6. Folders 에서 공유할 폴더를 지정하기 위하여 'Add' 버튼을 클릭합니다.

1.7. Add Shared Folder Wizard 창이 뜨면 'Next' 버튼을 클릭합니다.

1.8. Host path 를 입력하라는 곳에서 'Browse' 버튼을 클릭합니다.

1.9. Host path 라는 말에서 아시다시피, 가상 OS 가 아닌 컴퓨터 본체 OS 내의 경로입니다.

1.10. Windows7 내에서 공유할 폴더를 생성하고 선택한 후 '확인' 버튼을 클릭합니다.

1.11. 폴더를 선택한 후 폴더의 닉네임을 지어주고 'Next' 버튼을 클릭합니다.

1.12. Additional attributes 에 'Enable this share' 에 체크합니다.

1.13. 'Finish' 버튼을 누르면 일.단. 공유할 폴더를 지정하는것 까지는 끝납니다. -_-;;

1.14. 공유 폴더가 지정된 모습


Part 2 / 3. (option) 네트워크 프로토콜 추가하기 
                         ( IPX/SPX/NetBIOS )
- 파일 공유에 필요한 네트워크 프로토콜이 추가되어있지 않으면 공유 폴더를 지정해도 공유가 안됩니다.

2.1. VMware 가상 OS (Windows XP) 내에서 '내 네트워크 환경'에서 마우스 오른쪽 클릭으로 메뉴를 call 하고 '속성'을 클릭합니다.

2.2. 인터넷이 연결된 '로컬 영역 연결'의 '속성'을 클릭합니다.

2.3. 네트워크 항목에 'NWLink~' 관련 항목이 있는지 확인합니다.
- 항목이 있다면 Part 3. 으로 바로 넘어가시고 없다면 2.4 로 진행하시면 됩니다.

2.4. 'NWLink~' 관련 항목이 없다면 '설치' 버튼을 클릭합니다.

2.5. '네트워크 구성 요소 선택' 에서 '프로토콜'을 선택하고 '추가' 버튼을 클릭합니다.

2.6. '네트워크 프로토콜 선택' 에서 'NWLink IPX~' 를 선택하고 '확인' 버튼을 클릭합니다.


2.7. 네트워크 항목에 'NWLink~' 가 추가가 된 것을 확인할 수 있습니다.


Part 3 / 3. 네트워크 공유 드라이브 걸어주기

3.1. VMware 의 가상 OS (Windows XP) 에서 네트워크 환경의 메뉴 중 '네트워크 드라이브 연결'을 클릭합니다.

3.2. '네트워크 드라이브' 창에서 드라이브 명을 지정하고 '찾아보기' 버튼을 클릭합니다.

3.3. VMware Shared Folders 를 클릭하면 초.큼. 시간이 지난 다음 공유 폴더로 지정한 폴더가 보일겁니다.

3.4. 공유 폴더를 네트워크 드라이브로 선택하고 '마침' 버튼을 눌러줍니다.

3.5. '내 컴퓨터'를 열어보면 '네트워크 드라이브'에 공유 폴더가 뜬 것을 확인할 수 있습니다.

이제부터는 Window7 과 VMware 의 가상 OS (Windows XP) 와 공유 폴더로 서로 파일을 주고받을 수 있습니다.
Posted by 모과이IT
,
// VMWare Ver : Workstation ACE Edition 6.0.2
// VMWare OS : Fedora Linux 6.0
// real OS : Windows XP



일단 VMWare를 통해 설치한 가상PC의 기능을 보강하기 위해, VMWare Tools를 깔자.

1. 우선, VMWare 리눅스가 설치되어 있다는 것을 전제로 하며, root로 로그인 한다.
2. 리눅스에 마운트 되어 있는 CD드라이브의 이미지파일 혹은 CD-ROM을 제거한다.
3. 설치한 VMWare을 볼 수 있는 Sidebar에서,
   공유폴더를 생성할 OS를 우클릭하여 팝업을 띄운다.
4. Install VMWare Tools... 를 실행시킨다.
5. CD드라이브에 VMWare Tools가 로딩된 것을 확인.
6. VMWareTools-6.0.2-59824.tar.gz 파일을 적당한 곳에 복사한다. (/tmp 라거나, 등등)
7. 터미널을 실행시키고, 해당 폴더로 이동하여 압축을 푼다.
   (tar zxvf VMWareTools-6.0.2-59824.tar.gz)
8. ls 로 vmware-tools-distrib 폴더가 생성되었는지 확인.
9. cd vmware-tools-distrib -> ./vmware-install.pl
10. 완료메시지를 확인하자. 만약 슈퍼 유저 뭐라면서 에러뜨면 root로 로그인 하지 않은것.

다음은 이제 공유폴더 마운트. 썩 간단하다.

11. 설치한 VMWare을 볼 수 있는 Sidebar에서,
     공유폴더를 생성할 OS를 우클릭하여 팝업을 띄운다.
12. Settings... 클릭.
13. Virtual Machine Settings 창이 열리게 되고... 그 두번째 탭인 Options로 넘어간다.
14. Shared Folders 가 Disabled로 되어있는것이 보인다.
     클릭하고 우측에서 Always enabled로 전환.
15. Add... 버튼을 눌러 윈도우측에서 공유할 폴더를 선택해준다.
16. OK 누르고 리눅스로 가보면, /mnt/hgfs 폴더 안에 공유폴더의 이름이 보인다.
17. 연결 끝, 그러나 주의사항.
     X-Windows상에서는 공유폴더 내의 파일에 간섭할 수 없는듯 하다.
     터미널을 띄워 명령어로 파일을 옮겨쓰자.

Posted by 모과이IT
,

ActiveX 자동 업데이트 하는 방법

1. 프로젝트 리소스의 VERSIONINFO 리소스의 버전 정보를 수정한다.
 
  이때 FILEVERSION 과 PRODUCTVERSION 은 일치하는 것이 좋으며 버전정보는 , 로 구분되는 숫자 4개로 이루어져야함.
  예). 1,2,3,4
 
2. CAB 파일을 만들기 위한 INF를 작성한다.
 
  이때도 INF 에 버전정보를 적는데 VERSIONINFO 에 적은 버전정보와 같은 형식으로 , 로 구분하여 적는다.

  예).
 
  [TEST.ocx]
  file-win32-x86=thiscab
  ; *** add your controls CLSID here ***
  clsid={4132944C-862D-463F-BB47-ABF99043AB1C}
  ; Add your ocx's file version here.
  FileVersion=1,0,1,3
  RegisterServer=yes
 
3. CAB 파일을 생성 후 서버에 업로드 후 ActiveX 를 참조 하는 OBJECT 태그의 버전정보를 수정한다.

  이때 역시 버전정보는 , 로 구분되는 숫자 4개여야 함.

  예)
  <OBJECT id=Service classid="CLSID:3201944C-862D-463F-BB47-ABF99043AB1C" codebase="/Include/AutoUPOCX.CAB#version=1,0,1,3" width="0" height="0" type="application/x-oleobject">
  </OBJECT>
 
  따라서, 편한 버전 업데이트를 위해서는 ActiveX 를 참조하는 OBJECT 태그를 별도의 스크립트 파일로 분리하여 Include 하는 것이 관리하는데 도움을 줄 수 있음
 
 
4. IE는 서버에 새번이 있더라도 페이지에서 구버전을 요청하면 업데이트를 시행하지 않으므로 OBJECT 태그의 버전정보를 반드시 새버전으로 변경해야한다.

  또한, 구버전이 이미 로딩된 상태로 다음 페이지에서 새버전을 요구하면 업데이트 할 때 재부팅을 요구할 수 있으므로 반드시 ActiveX 가 처음 사용되는 페이지의 버전정보를 변경한다.

Posted by 모과이IT
,