2014년 2월 20일 목요일

윈도우 시작시 "ActiveX 컨트롤을 표시할 수 없습니다" 에러 발생시

[출처 : http://support.microsoft.com/kb/907343 ]

시작, 실행, regedit를 입력 및 다음 확인을 누릅니다.
다음 레지스트리 하위 키를 확장 합니다.
때 Settings\Zones\0
오른쪽 창에서 1200마우스 오른쪽 단추로 클릭 하 고 수정을 클릭 합니다.
값 데이터 상자에 1 또는 0 3 기존 값을 덮어쓰게 입력 합니다. 그런 다음 확인을 클릭 합니다.

참고 값 데이터 상자에 1 을 입력 하면 Microsoft Project를 시작할 때 다음과 같은 메시지가 나타납니다.
소프트웨어 예: ActiveX 컨트롤 및 플러그인을 실행할 수 있도록 하시겠습니까?
또한 Microsoft Project를 사용 하는 경우 다른 시간에이 메시지가 나타납니다. 이 메시지가 표시 되지 않을 경우 값 데이터 상자에 0 을 입력 합니다.

값 0, 1 및 3 다음 동작과 관련이 있습니다.
    0 = 사용, 또는 동작을 사용할 수 있습니다
    1 = 프롬프트
    3 = 사용 안 함, 또는 동작을 사용할 수 없습니다
레지스트리 편집기를 종료합니다.

2014년 1월 10일 금요일

2012년 최고의 공개 S/W

[ 출처 :파코즈 ]
2012년 최고의 오픈소스 소프트웨어 : 애플리케이션 부문 (24개)
블로깅 시스템 Movable Type http://www.movabletype.com/
블로깅 플랫폼 WordPress http://www.wordpress.com/
콘텐츠 관리 시스템 Plone http://plone.org/
블로깅 시스템 Joomla http://www.joomla.org/
블로깅 플랫폼 Drupal http://drupal.org/
콘텐츠 관리 시스템 Typo3 http://typo3.org/
기업용 콘텐츠 관리 시스템 Alfresco http://www.alfresco.com/
이미지 관리 툴 Gallery http://gallery.menalto.com/
고객관계관리 솔루션 SugarCRM http://www.sugarcrm.com/
고객관계관리 솔루션 vTiger https://www.vtiger.com/crm/
전자상거래 솔루션 Magento http://www.magentocommerce.com/
전자상거래 플랫폼 Spree http://spreecommerce.com/중소기업용 회계 프로그램 FrontAccounting http://frontaccounting.com/wb3/
업무용 협업 툴 Feng Office http://www.fengoffice.com/web/
개인과 중소기업용 회계 툴 Gnucash http://www.gnucash.org/
전사자원관리 애플리케이션 OpenERP http://www.openerp.com/
전사자원관리 애플리케이션 Openbravo http://www.openbravo.com/
중소기업을 위한 맥용 전사자원관리 애플리케이션 xTuple http://www.xtuple.com/
인사관리 애플리케이션 OrangeHRM http://www.orangehrm.com/
소규모 의원과 병원을 위한 헬스케어 애플리케이션 OpenEMR http://www.open-emr.org/
비즈니스 인텔리전스 애플리케이션 Pentaho http://www.pentaho.com/
비즈니스 프로세스 관리 애플리케이션 Bonita Open Solution http://www.bonitasoft.com/
웹 포탈 시스템 Liferay Portal http://www.liferay.com/
소셜 네트워크 서비스 애플리케이션 Diaspora http://diasporaproject.org/

2012년 최고의 오픈소스 소프트웨어 : 애플리케이션 개발툴 부문 (18개)
네트워크 애플리케이션 개발 플랫폼 Node.js http://nodejs.org/
멀티 플랫폼 모마일 앱 개발환경 PhoneGap http://phonegap.com/
네이티브 앱 개발툴 Titanium http://www.appcelerator.com/
애플리케이션 개발 툴 Sencha Touch http://www.sencha.com/
다양한 스마트폰 OS를 지원하는 개발 프레임워크 Rhodeshttp://www.motorola.com/Business/US-EN/RhoMobile+Suite/Rhodes
오픈소스 브라우저 엔진 WebKit http://www.webkit.org/
가상화 플랫폼 VirtualBox https://www.virtualbox.org/
웹용 3D 그래픽 구현 툴 Three.js http://mrdoob.github.com/three.js/
웹 개발 프레임워크 Bootstrap http://twitter.github.com/bootstrap/
소스코드 관리 툴 Git http://git-scm.com/
애플리케이션 개발 관리 툴 Jenkins http://jenkins-ci.org/
텍스트 에디터 jEdit http://www.jedit.org/
오픈소스 통합개발 환경 Code::Blocks http://www.codeblocks.org/
윈도우부터 맥, 아이폰 등을 지원하는 GUI 플랫폼 wxWidgets http://www.wxwidgets.org/
크로스 플랫폼 애플리케이션 개발 툴 Qt http://qt-project.org/C++
소스 라이브러리 Boost http://www.boost.org/LLVM
컴파일러용 C언어 프론트엔드 Clang http://clang.llvm.org/
자바 애플리케이션 버그 분석기FindBugs http://findbugs.sourceforge.net/

2012년 최고의 오픈소스 소프트웨어 : 데이터센터와 클라우드 부문 (16개)
클라우드 구축 플랫폼 OpenStack http://www.openstack.org/
가상화 네트워크 구축, 관리 솔루션 CloudStack http://www.cloudstack.org/
클라우드 서비스 플랫폼 Eucalyptus http://www.eucalyptus.com/
소규모 가상화 네트워크 관리 툴 Ganeti http://code.google.com/p/ganeti/
가상화 관리 솔루션 Open vSwitch http://openvswitch.org/
클라우드 플랫폼 서비스 솔루션 Cloud Foundry http://www.cloudfoundry.com/
웹 애플리케이션 서버 소프트웨어 JBoss AS7 http://www.jboss.org/as7
클라우드 서비스 지원 라이브러리 Jclouds http://www.jclouds.org/
서버 관리 소프트웨어 Puppet http://docs.puppetlabs.com/
인프라 설정관리 솔루션 Chef http://wiki.opscode.com/display/chef/Home
클라우드 인프라 관리 솔루션 Juju http://juju.ubuntu.com/
분산 파일 시스템 GlusterFS http://www.gluster.org/
분산 파일 시스템 Ceph http://ceph.com/community/
프리BSD 기반의 스토리지 플랫폼 FreeNAS http://www.freenas.org/
리눅스와 LVM 기반의 스토리지 플랫폼 Openfiler http://www.openfiler.com/
프리BSD 기반의 스토리지 플랫폼 NAS4Free http://www.nas4free.org/

2012년 최고의 오픈소스 소프트웨어 : 데이터베이스 부문 (11개)
빅데이터 솔루션 Hadoop http://hadoop.apache.org/
자바 기반 데이터 처리 솔루션 Cascading and Scalding http://www.cascading.org/
오픈소스 데이터베이스 솔루션 PostgreSQL http://www.postgresql.org/
오픈소스 데이터베이스 솔루션 MySQL and MariaDB http://www.mysql.com/
데이터베이스 관리 툴 Adminer http://www.adminer.org/
빅데이터 기반의 키값 데이터베이스 Cassandra http://cassandra.apache.org/
오픈소스 NoSQL 데이터베이스 MongoDB http://www.mongodb.org/
오픈소스 NoSQL 데이터베이스Couchbase http://www.couchbase.com/
오픈소스 NoSQL 그래프 데이터베이스 Neo4j http://neo4j.org/
오픈소스 분산 데이터베이스 Riak http://wiki.basho.com/
데이터 구조까지 저장할 수 있는 NoSQL 데이터베이스 Redis http://redis.io/

2012년 최고의 오픈소스 소프트웨어 : 데스트톱 애플리케이션 부문 (16개)
PC용 리눅스 운영체제 Ubuntu http://www.ubuntu.com/
오피스 프로그램 LibreOffice http://www.libreoffice.org/
오피스 프로그램 OpenOffice http://www.openoffice.org/
오픈오피스 사용자들이 만든 수많은 템플릿들 OpenOffice Templateshttp://templates.services.openoffice.org/
워드프로세싱 프로그램 AbiWord http://www.abisource.com/
데스크톱 출판 프로그램 Scribus http://www.scribus.net/
웹 브라우저 소프트웨어 Chromium http://www.chromium.org/
웹 브라우저 소프트웨어 Firefox http://www.firefox.com/
이미지 에디터 GIMP http://www.gimp.org/
일러스트레이터 프로그램 Inkscape http://inkscape.org/
화면 캡처 프로그램 CamStudio http://camstudio.org/  
오디오 녹음, 편집 프로그램 Audacity http://audacity.sourceforge.net/ 
동영상 플레이어 VLC http://www.videolan.org/
암호관리 프로그램 KeePass http://www.keepass.info/
압축 프로그램 7-Zip http://www.7-zip.org/
하드 디스크 관리 프로그램 WinDirStat http://windirstat.info/

2012년 최고의 오픈소스 소프트웨어 : 네트워크와 보안 부문 (27개)
리눅스 기반의 라우터, 펌웨어 시스템 DD-WRT http://www.dd-wrt.com/
파이어폭스, 구글크롬용 보안 확장기능 HTTPS Everywhere https://www.eff.org/https-everywhere/
디스크 암호화 소프트웨어 TrueCrypt http://www.truecrypt.org/
디스크, 파일 암호화 소프트웨어 FreeOTFE http://www.freeotfe.org/
파일 삭제 프로그램 Eraser http://eraser.heidi.ie/  
파일 삭제 프로그램 Darik's Boot and Nuke http://www.dban.org/
리눅스 기반 라우터, 펌웨어 시스템 Vyatta http://www.vyatta.org/
가상화 관리 솔루션 Open vSwitch http://openvswitch.org/UC
솔루션 Elastix http://www.elastix.org/
스팸 차단 소프트웨어 Anti-Spam SMTP Proxy Server http://sourceforge.net/projects/assp
비디오 카메라 모니터링 소프트웨어 iSpy http://www.ispyconnect.com/
네트워크 관리 솔루션 OpenNMS http://www.opennms.org/
네트워크 관리 솔루션 Cacti http://cacti.net/index.php
네트워크 트래픽 분석 소프트웨어 Wireshark http://www.wireshark.org/
침입탐지 시스템 Snort http://www.snort.org/
보안 관리 소프트웨어 Sagan http://sagan.softwink.com/
차세대 침입탐지 시스템 Suricata http://www.openinfosecfoundation.org/index.php/download-suricata
네트워크 관리용 그래픽 인터페이스 Snorby http://www.snorby.org/
네트워크 보안 스캐너 Nmap http://nmap.org/
네트워크 취약점 탐지 솔루션 Metasploit http://www.metasploit.com/download/
리눅스 기반 침입 테스트 소프트웨어 BackTrack http://www.backtrack-linux.org/
웹 애플리케이션 보안 테스트 솔루션 Burp Suite http://www.portswigger.net/burp/
디스크 이미징 툴 dc3dd http://sourceforge.net/projects/dc3dd/
윈도우 암호 해독기 Ophcrack http://ophcrack.sourceforge.net/
암호 해독 소프트웨어 John the Ripper http://www.openwall.com/john/
보안 커뮤니케이션 툴 GnuPG http://www.gnupg.org/
자바 애플리케이션 버그 분석기 FindBugs http://findbugs.sourceforge.net/

2012년 최고의 오픈소스 소프트웨어 : 새로운 부문 (12개)
홈오토메이션 솔루션 OpenRemote http://www.openremote.org/display/HOME/OpenRemote
실시간 전략 시뮬레이션 게임 0 A.D. http://www.wildfiregames.com/0ad/
미디어센터 소프트웨어 XBMC http://xbmc.org/
게임 에뮬레이터 Stella http://stella.sourceforge.net/
3D 탱크 슈팅 게임 BZFlag http://bzflag.org/
e북 콘텐츠 관리 소프트웨어 Calibre http://calibre-ebook.com/
오픈소스 싱글보드 컴퓨터 Arduino http://www.arduino.cc/
1인칭 슈팅게임 AssaultCube http://assault.cubers.net/
전략 시뮬레이션 게임 Freeciv http://freeciv.wikia.com/wiki/Main_Page
실시간 전략 게임 Warzone 2100 http://wz2100.net/2D
우주무역 게임 Naev http://blog.naev.org/
동영상 편집 소프트웨어 Lightworks http://www.lwks.com

스마트폼 바코드 출력

[출처 : http://drklion.tistory.com/ ]


스마트폼 바코드 출력

바코드 등록부터 스마트폼에 적용,출력하는것 까지의 흐름입니다.

시스템이 일본버전 이지만 한글 설명 추가와 화면을 첨부했기에
화면따라 하시면 큰 문제는 없을것 같습니다.

바코드 출력할때 필요한 데모 소프트웨어도 같이 첨부합니다.


파일 1 :  [스마트폼]바코드.xls
파일 2 : TBarCode_SAPwin.msi

 

 [ 출처 : https://m.blog.naver.com/ ]

SAP에서 BARCODE를 인쇄하는 방법은 직접 프린터에 제어코드를 전송하는 방법은 다른 분이 등록하였으나(프린터에 바코드를 발행할수 있는 SIMM 이나 DIMM 이 장착되 어 있어야만 함) 여기서는 SAPLPD를 사용해서 인쇄하는 방법을 설명한다.

이 방법은 프린터 기종이 무엇이든 간에 (일반 LASER, DOT PRINTER 등) 인쇄가 가능하고 좀더 범용성을 갖추고 있다.

먼저 BARCODE.DLL 화일을 설치 해야 하는데 이는 SAP에서 직접 제공 하지 않고 THIRD PARTY 제품으로 제공됩니다. OSS NOTE (25344)를 참조하면 현재 두개의 업체에서 BARCODE.DLL화일을 제공하는데 한개업체( http://www.brs-online.de )에서는 SAP사에서 인증이 끝났고 데모버젼을 제공하고 다른 업체에서는 아직 테스트중인 것 으로 되어 있습니다. (데모버젼을 첨부하였음.)

첨부를 설치하면 BARCODE.DLL 화일이 WINDOWS 디렉터리 밑에 COPY 되는데 이화일이 SAPLPD와 공유되면서 BARCODE를 SAPLPD에서 발행할 수 있도록 해줍니다.

아래 예제는 WRITE 문을 사용한 BARCODE 를 발행하는 프로그램 입니다.
( 바코드 체계:39CODE, 폭:95mm 높이:13mm 체크문자 없이 텍스트 없이 123456ABC 를 BARCODE로 인쇄함)

REPORT TEST1.

NEW-PAGE PRINT ON NO-HEADING.
WRITE : / 'Test barcode'.
PRINT-CONTROL FUNCTION 'ESCAP'.
WRITE 'bC=39,B=95,H=13,P=0,A=0,D=' NO-GAP.
WRITE '123456ABC' NO-GAP.
PRINT-CONTROL FUNCTION 'ESCAP'.

위의 프로그램에서 PRINT-CONTROL 문장은 SAPLPD로 ESCAPE 문자를 보내게 된다.
SAPLPD는 ESCAPE+b 가 오면 이후 escape가 오기 전까지의 문자열을 barcode.dll 에 보내게 된다. 이 문자열에는 barcode에 찍힐 데이타및 특성들을 포함한다. 이 규정은 sap에서 정의된 표준 규정을 따르게 된다. C=다음에는 바코드의 type(code39:39, EAN 13:E13, EAN 8:E8 등)이 오고 B=다음에는 바코드의 폭 H=다음에는 바코드의 높이 P=이 1이면 parity check 문자가 자동으로 추가되고 A=이 1이면 바코드 밑에 문자열 이 인쇄 되고 D=다음에는 실제 바코드로 인쇄될 데이타가 오게된다.

만약 SAPSCRIPT를 사용한 FORM을 이용한 인쇄라면 추가의 CONFIG 가 요구 되는데 SYSTEM BARCODE 및 PRINTER BARCODE 의 등록이 그것이다. SAP에서 FONT MAINTERNANCE 에서 이를 등록 하는데 먼저 SYSTEM BARCODE 에서 추가로 등록할 BARCODE의 DECRIP-TION을 기술한다. 이때 바코드의 특성을 입력하는데 이는 단지 DESCRIPTION으로의 정보 재공 역활만 할 뿐이다. 프린터 바코드 설정에서 설정할 DEVICE TYPE을 먼저 선택하는데 이때 SAPWIN이나 ZKPSWIN을 선택하여 실제 LOCAL 프린터로 설정된 프린터 의 DEVEICE TYPE을 선택한다. 그러면 기 정의된 10가지의 바코드가 표시된다. 추가 버튼을 누르면 SYSTEM BARCODE에등록된건중 하나를 선택하고 PREFIX와 SUFFIX을 입력
하는데 이때 PREFIX는 반드시 SBP##이고 SUFFIX 는 SBS##으로 등록해야 한다. 01에서 10은 기 등록되어 있으므로 10 이후 아무숫자나 입력하면 된다. (예, SBP11, SBS11) 입력후 PREFIX에 커서를 놓은후 Maint.print control을 눌러 바코드의 제어값을 입력 하면 된다. 위의 에라면 Variant 에 5 Hexadecimal switch에 Sapce를 Control char. seq에 bC=39,B=95,H=13,P=0,A=0,D= 를 입력 하면 된다. 여기서 variant가 기본적 으로 1로 setting 되는데 5로 바꾸어야 한다. SUFFIX 는 모든 필드를 SPACE로 선택하고 Variant 만 5로 setting 한다. variant를 바꾸려면 Spool administration에서 Device Type 정의부분에 Print control 메뉴에서 바꾸면 된다.

Config 후 form에서 바코드를 적용 하려면 charater format을 만들어야 하는데
Character format의 barcode 에 위에서 만든 system barcode를 입력하고 script에서 바코드가 찍힐 부분에 character format으로 formatting 하면된다.
(예 만약 char. format 이 B1으로 만들었다면 <B1>&barcode&</>로 하면 된다. )

 

추가 관련 문서 : TBarCode10_SAPwin_Manual_EN.pdf 

스마트폼의 출력 포멧 옵션

[출처 : http://drklion.tistory.com ]

스마트폼의 출력 포멧 옵션

양식을 맞춰 인터널 테이블에 담아 스마트 폼으로 넘겨주는 방법도 있겠지만,
경우에 따라서는 양식 수정을 통해 간단하게 처리 할 수 있다.

&field+<offset>& (문자필드만 사용) <offset> 만큼 건너뛰고 출력
&field(<length>)& 출력 결과의 길이를 <length> 로 지정
&field(S)& 부호를 표시하지 않음
&field(<)& 부호를 왼쪽으로 보냄
&field(.<nat.number>)& (QUAN,FLTP,DEC 만 사용)소수점 이하의 자릿수를
 제한하려고 할때 사용
&field(E<nat.number>)& (FLTP 만 사용) 지수형태로 표시하려고 할 때 사용
&field(T)& 천단위 표시자(,)를 없애기 위해 사용
&field(Z)& 숫자 앞에 붙는 0(Leading Zeros)을 제거
&field(R)& 출력 결과의 길이를 지정한 경우 오른쪽 정렬
&field(F<filler>)& 왼쪽의 빈 공백에 <filler>에 지정된 문자로 채움
&field(C)& 공백제거 (Condense)

2013년 12월 11일 수요일

SAP 디비 링크 추가하기

[출처 : http://wiki.sdn.sap.com/ ]

When you want to set up external database connection, you need to use DBCO or DBACOCKPIT Transaction.
When using these transactions, you are setting up the properties for an external database.

BASIS STEPS

Insert TNSNames Alias into file TNSNames.ora under Oracle Directory (C:\oracle\<SID>\102\network\admin\ tnsnames.ora)
YYY.WORLD =

  (DESCRIPTION =

      (ADDRESS =

        (COMMUNITY = TCP.WORLD)

        (PROTOCOL = TCP)

        (HOST = host.xxxxxxx)

        (PORT = 1521)

    )

    (CONNECT_DATA =

      (SID = YYY)

      (GLOBAL_NAME = YYY.WORLD)

    )

  )
Note: Insert the same TNSNames Alias into file TNSNames.ora under Sap Profile Directory (C:\usr\sap\<SID>\SYS\profile\oracle\ tnsnames.ora )

ADMINISTRATION STEPS

DBACOCKPIT Transaction -> DB Connections Tab -> Add
http://i669.photobucket.com/albums/vv53/simon_djflex/WORK/DBACOCKPIT_DBConnections.jpg
You need to set the following parameters:
DB Connection: Logical name
DBMS: type of database (e.g. oracle, mssql, etc)
User name: user name that connect to the database
DB Password: password
Conn. Info: same target name as in tnsnames
http://i669.photobucket.com/albums/vv53/simon_djflex/WORK/DBACOCKPIT_DBConnections_Settings.jpg
With Test Connection Button you can test if your connection work fine.
http://i669.photobucket.com/albums/vv53/simon_djflex/WORK/DBACOCKPIT_TestSuccessfully.jpg

SAMPLE CODE FOR CONNECTION TO EXTERNAL DB  


  DATA: lv_dbs_connection      TYPE dbcon-con_name VALUE 'BDXXX',
        lv_current_connection  TYPE dbcon-con_name.

  DATA dbtype TYPE dbcon_dbms.

  SELECT SINGLE dbms
         FROM dbcon
         INTO dbtype
         WHERE con_name = lv_dbs_connection.

  IF dbtype = 'ORA'.
    TRY.

      EXEC SQL.
        CONNECT TO :lv_dbs_connection
      ENDEXEC.
      IF sy-subrc <> 0.
        RAISE EXCEPTION TYPE cx_sy_native_sql_error.
      ENDIF.
      EXEC SQL.
        SET CONNECTION :lv_dbs_connection
      ENDEXEC.

      EXEC SQL.
        DISCONNECT :lv_current_connection
      ENDEXEC.
    ENDTRY.
  ENDIF.
 
먼저  /sapmnt/***/profile/oracle/tnsnames.ora를 등록한다.

2013년 12월 9일 월요일

Windows, Linux, Mac 가상 OS 무료로 다운로드 받는 방법

[출처 : http://seeit.kr/ ]

VMware나 VirtualBox, Parallels 를 이용해 Windows와 Linux, Mac 등 다양한 버전의 OS를 설치해 프로그램 테스트 환경을 만들게 됩니다. 몇 번 언급했지만 저는 소프트웨어 품질검사 하는 일을 하고 있는데요. Windows 기반의 프로그램을 테스트 할 때는 Windows XP, Vista, 7, 8을 각각 32비트(x86), 64비트(x64) OS에 설치해서 테스트하게 되고, Linux나 Mac 기반에서 테스트 할 때도 마찬가지입니다.
회사라면 저런 다양한 OS가 정품으로 구입한 상태이 마음껏 사용할 수 있지만, 개인 사용자는 다르죠. (물론 불법 복제품으로 사용하시는 분들이 대부분이긴 하겠지만 ^^;)
그래서 오늘은 Windows와 Linux, Mac OS 등을 VMware, VirtualBox, Parallels 등에 바로 마운트해서 사용할 수 있는 가상 OS들을 무료로 다운로드 하는 방법을 소개해드리도록 하겠습니다. 불법 복제품이 아니라 마이크로소프트에서 운영하는 사이트에서 받는 방법입니다.


■ Windows 및 Linux, Mac 가상 OS 무료로 다운로드 방법
마이크로소프트에서는 다양한 인터넷 익스플로러에서 크로스 브라우징 테스트를 하는 사이트를 운영하고 있습니다. 해당 사이트에서는 Windows 제품군에 이전 버전 인터넷 익스플로러가 설치된 가상 OS를 다운로드 받을 수 있도록 제공하고 있는데요. 해당 사이트에서 OS를 다운로드 받아 사용하기 위해서는 VMware나 VirtualBox, Parallels 등 가상 OS를 마운트에서 설치할 수 있는 프로그램이 필요합니다.
그럼, 다운로드 및 설치하는 방법에 대해 간단히 알아볼까요? 
1. Modern-IE 사이트에 접속 [바로가기] 합니다.

2. 크로스 브라우징 테스트도 할 수 있지만, 해당 링크로 이동하면 위 이미지와 같은 가상 시스템을 다운로드 할 수 있는 페이지로 이동하게 됩니다. 

3. 원하는 테스트 OS 메뉴를 눌러 Windows 및 Mac, Linux 등 다운로드 할 OS를 선택해줍니다. Windows XP 버전을 다운로드 한 번 해볼께요!
4. Windows 를 선택하면 '가상화 플랫폼 선택' 메뉴에서 세부 버전을 선택할 수 있습니다. 현재 다운로드 할 수 있는 버전은 WIndows Server 2008 R2 SP1의 Hyper-V 및 Windows 8 Pro, Windows 7 용 가상 PC 등 다양한 플랫폼이 있습니다. Windows 7용 가상 PC를 선택해보겠습니다.

5. OS 종류와 플랫폼을 선택하면 세부 OS 버전을 선택할 수 있습니다. 이 사이트에서 무료 다운로드를 제공하는 이유 중 하나가 IE 버전별 OS를 설치해 테스트를 쉽게 하라는 의미가 있는 것이라 IE6 부터 IE11까지 설치된 Windows XP와 Vista, Win7 등을 선택해 다운로드 할 수 있습니다.

6. 저는 IE8 이 설치된 Windows XP를 설치하기 위해 다운로드 해봤습니다. 다운로드 속도는 1기가 정도에 1분도 안걸릴 정도로 굉장히 빠르네요! (물론 사용자 인터넷 환경에 따라 다르겠죠~)

7. 실행 파일로 된 파일을 다운로드한 경우, 해당 파일 실행 시 위 이미지처럼 압축 해제하는 과정을 거칩니다.
8. 압축 해제 완료 후, 해당 폴더로 이동해보면 위 이미지처럼 vhd와 vmc 확장자 파일이 두 개 있습니다. VMware 에서 바로 마운트해서 Windows 를 실행할 수 있는 파일이죠.
9. 이제 VMware 를 실행해줍니다. 가상 OS 를 많이 돌려보신 분들이라면 다운로드하는 사이트만 알려드려도 알아서 잘 하시겠지만, 잘 모르는 초보자분들을 위해 가상 OS 실행하는 방법까지 설명해드립니다. VMware에서 [File] - [Open] 을 선택합니다.


10. 압축 해제한 가상 OS 폴더로 이동합니다. 자동으로 vmc 파일을 찾아주는데요. 이 파일을 그대로 VMware에서 사용할 수 없기 때문에 VMware vCenter Converter 프로그램으로 변환하는 과정을 거치게 됩니다.


▲ vmc 파일을 VMware 환경에 맞춰 마운트할 수 있도록 VMware vCenter Conver 가 실행된다.
▲ 설치 언어를 선택해준다. 아쉽게도 한국어가 없다.
 

▲ VMware vCenter Converter Standalone 이 실행되며 vmc 파일을 VMware에서 사용할 수 있는 형태로 변환해준다. 모든 과정이 끝나도 별다른 메시지가 없으니 이상하게 생각하지 않아도 된다.
 

11. VMware vCenter Converter Standalone 으로 변환 과정을 마치고 다시 VMware로 돌아와 [File] - [Open] 을 선택해주고 해당 파일을 다시 찾아 마운트 해주면 됩니다.
▲ IE8 이 설치된 WinXP를 VMware에서 사용할 수 잇도록 마운트 하는 과정이 진행된다.
 

12. VMware에 내가 원하던 OS 환경이 리스트로 추가된 것을 확인할 수 있습니다. 이제 IE8가 설치된 Windows XP에서 테스트할 때는 이 가상 OS를 사용하면 되겠네요!
▲ Play 를 눌러 해당 OS를 실행한다.

인터넷 익스플로러 8 외에는 아무것도 설치되지 않은 깨끗한 상태의 Windows XP가 실행되는 것을 확인할 수 있습니다. 클린 PC에서 프로그램 테스트를 해야 하는 경우, 매번 다양한 OS CD로 설치하는 과정을 거쳤는데, 마이크로소프트에서 운영하는 이 사이트에서 다운로드만 받으면 간단하게 마운트해서 사용할 수 있을 것 같습니다.
이렇게 설치된 OS는 정품이지만 30일만 사용할 수 있으므로 참고하세요.