2008. 1. 25. 11:15

제어판에 네트웍 설정 추가하기



현재 ThinClient를 위한 Windows Embedded CE 6.0 이미지를 제작하고 있다.
디폴트로 이미지를 생성하니.. 아이피를 변경할 수 있는 부분이 없어서.. 한참을 고민했다... -_-

이미지를 생성할 때 이놈의 아이피를 .reg에 넣는 수밖에 없는가... ㅡㅡ; 라고..

이리 저리 ThinClient의 기능을 만지작 거리다 보니 제어판으로 들어갈 수 있는 부분(초기화면에서 F2키를 누름)이 있더군..
근데.. IP를 세팅할 수 있는 부분이 여기도 없다..
그래서 결론은 "이 제어판에 아이피 세팅하는 부분을 추가하자!" 이다.

아래 그림과 같이 OS Design을 할 때 Catalog Items View에서 "Network User Interface"라는 녀석을 추가해 주면 된다.
사용자 삽입 이미지

관련된 정보는 MSDN에서 찾아 확인 할 수 있다.

Network User Interface

Windows Embedded CE provides the Network User Interface (NetUI) that defines configuration settings for the Network and Dial-up Connections icon in Control Panel.

Network User Interface OS Design Development 
        Presents Network User Interface information that is helpful for designing and developing a Windows
        Embedded CE OS. This includes dependency information, the modules and components that
        implement Network User Interface, and implementation considerations.

Network User Interface Migration 
        Presents information that is important to know if you are migrating from one version of Windows
        Embedded CE to another.

Network User Interface Samples 
        Describes sample code that is available in the %_WINCEROOT%\Public\Common\Oak\Drivers
        \netui directory.

Network User Interface Reference 
        Provides language reference information for the Network User Interface functions and structures.

Network User Interface Reference
 
        Provides language reference information for the Network User Interface functions and structures.

Networking - Core 
        Provides conceptual and reference information about general networking technologies.
추가로.. 이녀석을 추가시키니.. 빌드가 되지 않고 자꾸 에러가 발생했다.
원인을 잘 모르겠고.. 사실 안될 구석이 없었기에..
결국 'Build -> Clean Solution'을 해주고나서 'Build -> Build Solution'을 해주니 정상적으로 빌드가 되는 것이다.

뭐 이런게 다있지?? 라는 생각도 있지만, 하나의 경험으로 생각하고 넘어감!! 나중에 이런 경우가 발생한다면 Clean Solution을 하고 다시 Build Solution을 해주면 정상적으로 빌드가 될 수도 있다는 '노하우'를 얻었으니..