putty編譯VC6.0

下載putty0。62版本的源碼:ftp://ftp.chiark.greenend.org.uk/users/sgtatham/putty-0.62/putty-0.62.tar.gz

或此處下載 http://download.csdn.net/download/appletreesujie/4887062

修改文件:

1,WINSTUFF.H中添加:

   #define NO_IPV6 1

2,WINSTORE.C中添加:

#define SHGFP_TYPE_CURRENT 0

3,把WINSFTP.C中兩個宏改爲如下:

 #define TIME_POSIX_TO_WIN(t, ft) (*(LONGLONG*)&(ft) = \
    ((LONGLONG) (t) + (LONGLONG) 11644473600) * (LONGLONG) 10000000)
#define TIME_WIN_TO_POSIX(ft, t) ((t) = (unsigned long) \
((*(LONGLONG*)&(ft)) / (LONGLONG) 10000000 - (LONGLONG) 11644473600))

4,WINPGNTC.C 中添加:

#define NO_SECURITY

5,WINHELP.C中添加:

#define NO_HTMLHELP

6,WINDOW.C中添加:

#define  FLASHW_STOP 0
#define  FLASHW_CAPTION 1
#define   FLASHW_TRAY 2
#define   FLASHW_ALL (FLASHW_CAPTION|FLASHW_TRAY)
#define   FLASHW_TIMER 4
#define   FLASHW_TIMERNOFG 12
typedef struct _FLASHWINFO {
    UINT  cbSize;
    HWND  hwnd;
    DWORD dwFlags;
    UINT  uCount;
    DWORD dwTimeout;
} FLASHWINFO, *PFLASHWINFO;

7,WINMISC.C中添加:

EXTENDED_NAME_FORMAT NameUserPrincipal = 1;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章