VNC-Client for .NET Compact Framework (Version 1.0), (C) 2003 노승현 (gerranwizard@hotmail.com)
VNC-Client for .NET (Version 1.02), (C) 2002 Dominic Ullmann (dominic_ullmann@swissonline.ch)

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

required
-------
Microsoft .NET Compact Framework
Visual Studio .NET 2003

for compile
----------
1. Visual Studio .NET 2003의 New Project에서 Visual C# Projects의 Smart Device Application을 선택한다.
2. Platform은 Windows CE, Project type은 Empty를 선택한다.
3. 적절한 Assembly Refence를 추가한다.
4. 파일을 모두 추가한다.
5. 컴파일 하여 에뮬레이터나 PDA에서 실행할 수 있다. 하지만 에뮬레이터는 기본적으로 성능이 느리기 때문에
   추천하지 않는다.

Run
---
만약 자신이 가지고 있는 PDA에 .NET Compact Framework가 설치되지 않았다면 첨부한 .NET Compact Framework
를 설치해야 한다.
1. 스타일러스 펜으로 탭을 해주면 실행 된다.
2. VNC Server가 실행되고 있는 PC의 IP 주소를 가지고 5900번 포트로 접속이 이루어진다.
3. Password를 넣고 ok 버튼을 누르면 약 1~2분 안에 영상 전송이 끝나고 제대로 실행이 될 것이다.

About MyDESProvider.dll
-----------------------
이 파일은 Password를 Data Encryption Standard를 지원하기 위한 dll file이다.
full .NET Framework에서는 지원을 했지만 .NET Compact Framework에서는 지원하지 않는다.
Windows CE 운영체제 레벨에서 CryptoAPI를 지원하기 때문에 이를 이용하는 방법과 AT&T에서 지원하는 DES를
이용하는 방법이 있는데, 나는 후자를 이용하여 eVC++3.0으로 DLL을 제작하였다.


About ExtendedDrawingSupport
----------------------------
2003/7/23일 업데이트한 ExtendedDrawingSupport.cs는 기존의 VNCClient for .NET의 DrawingSupport.cs를 확장
한 것이다. managed DirectX 9.0을 사용했으며 C#으로 제작되었다. 
이 파일의 의의는 .NET Compact Framework에서 DirectX가 지원이 된다면 현재 GDI+로 작동되는 
VNCClient for .NET Compact Framework의 성능을 개선시킬 수 있다는 가능성이 존재하게 된다.
현재는 VNCClient for .NET에서 테스트하여 완성시켰다.

About VNCClientCFG.inf
----------------------
이는 CAB file을 Cabwiz.exe를 이용하여 제작할 때 사용되는 configuration file이다.
기본적으로 Visual Studio .NET 2003을 이용하여 CAB file을 제작할 수도 있으나, 좀더 detail한 configuration
을 하기 위해서는 Cabwiz.exe를 사용할 필요가 있다.

more info
---------
e-mail:gerranwizard@hotmail.com
http://vnc.kldp.net
http://gerran.ibarami.com