Hyper-V와 VMware 둘 중 하나를 안지우고 쓸 수는 없나?

뭐 이것저것 찾아보다가 발견한 것인데… 의외로 도움이 될 수 있을 거 같아서 썼습니다.

Hyper-V를 시스템 설정에서 설치해 놓으면 일반적으로 VMware나 Virtual Box를 쓸 수가 없다. 그래서 Hyper-V를 안쓰고 처음부터 VMware나 Virtual Box를 쓰기도 합니다.

근데 이걸 꼭 써야 할 때가 있긴 합니다. (특히 윈도우 개발 시 VS와 Hyper-V 연동은…..;ㅅ;) 그것 외에도 Hyper-V 가 지원하는 윈도우 친화적인 환경이, MS 솔루션을 확인하는 데 있어서도 도움이 많이 되기도 하니깐 쓰는 경향이 있죠. MVA 솔루션이라던가…./먼산

뭐, 이런 저런 특성 땜에 Hyper-V를 써야 하는 경우, vmware야 안쓰면 되는 거지만…. vmware 쓰다가 hyper-v 써야 할 때 지웠다가 리붓하고 그러고 하는 것이 여간 귀찮은 게 아니다. 근데 이걸 안해도 되는 방법이 있었으니….

그냥 Hyper-V 서비스를 안쓸 땐 꺼두세요. ㅡㅅㅡ

관리자 권한으로 명령 프롬프트 켜서 아래와 같이 입력하면 된다.!

서비스 종료: bcdedit /set hypervisorlaunchtype off
서비스 재시작: bcdedit /set hypervisorlaunchtype auto

제어판에 있는 관리도구 – 서비스에서도 Hyper-V에 해당하는 서비스를 정지시키고 다시 돌릴 수 있습니다. ㅇㅂㅇ

근데 그러면 시스템 재시작을 하게 될 겁니다만…

해주세요. ;ㅅ;

서드 파티 가상화 프로그램인 VMware나 버추얼 박스는 가상머신이 실행되려 할 때에 맞춰서 CPU 내에 있는 가상화 모듈에(인텔의 VT 기술이나 AMD의 AMD-V) 접근할 수 있도록 짜둔 거 같은데 그에 반해 Hyper-V는 운영체제와 묶여있는 서비스 레벨에서 동작하는 녀석이라 윈도우 부팅과 동시에 Hyper-V한테 CPU 내에 있는 가상화 모듈이 점령되는 거 같아 보입니다.  (자세한 건 안까봐서 모르겠지만 그렇지 않고서는 저 상황을 설명하기가 어렵습니다..ㅇㅅㅇ;;;)

그래도 매번 지우고 깔고 하는 것보다는 나은 거 같아서 올려보는 팁입니다. ㅇㅅㅇ

윈폼이란…?

윈도우에서 프로그램을 개발할 때, 옛날부터 써왔던 환경이 윈폼 환경입니다.

지금도 씁니다. 오래된 만큼 노하우와 코드 검증이 많이 되어있기 때문에 무시할 수는 없습니다.

단, 아시아의 어느 반도처럼 특정 버전의 윈도우만 고집하고, 특정 버전의 IE만 고집하면서 여전히 6.0 버전대로 개발하는 특수한 케이스 좀 어떻게 안되나 싶을 때도 있습니다. (ㅡㅅㅡ)ㅗ (그나마 깨어있는 분들 덕에 조금씩 버전 업 되고 있는 건 좋은 일이라 봅니다…;ㅅ;)

WPF보다 화려한 화면을 구성하고 하는 건 없지만, 그만큼 프로그램이 사용하는 리소스가 적다는 것도 좋은 이유가 될 수도 있고…

뭐, 쓰려면 또 제대로 쓰는 것이다 보니 여러모로 잡소리 좀 적어보려 합니다.

p.s. 코드로 하나하나 강의하는 건 아마 없을 겁니다. ㅡㅅㅡ

WPF 튜토리얼을 잘 정리한 사이트가 있어서 추천합니다.

보통 그냥 뒤지고 하다보면 hoons 닷넷이나 다른 한국 사이트에서 질문 던져놓고 부분 답변한 걸로 대충 땜빵하고 하는 게 어려워서 튜토리얼과 예제를 보면서 작업들을 합니다. 특히 초보때. ㅇㅅㅇ;;

그때 시간을 그나마 단축할 수 있는 것이 MSDN에 익숙해지는 것과, 좋은 튜토리얼이 있는 사이트를 보는 것인데…

(이 둘이 잘 되면 의외로 엄청 빠른 개발을 하는 본인을 볼 수 있을 것입니다. 여러분의 언어 실력과는 상관 없이 말이죠. ㅡㅅㅡ;;)

그래서 튜토리얼 사이트도 하나 추천합니다.

http://www.wpftutorial.net/

http://www.wpf-tutorial.com/

위의 두 사이트는 영어로 구글링하면 상당히 잘 나오는 사이트입니다. 그만큼 부분 부분마다 어느정도 정리를 해서 써놨다는 것이죠.

UI 개발 시에는 하나 하나에 대해서 신경쓸 것이 많다 보니 부분 부분마다 확인해 봐야 하는 것들이 많습니다. 그렇다고 그걸 죄다 MSDN으로만 찾아서 보기에는 너무 방대합니다. 그럴 때, 저런 튜토리얼을 익혔다면 그나마 쉽게 이용할 수 있는 것이 MSDN입니다.

WPF 처음 공부하려 할 때라던가, 갑자기 WPF를 써봐야 할 때라면 반드시 도움이 될 것입니다.

p.s. MSDN이 빡치는 건 첨부터 저 많은 색인을 뒤져가며 찾아야 하는 것과 어정쩡한 번역입니다.