// SoftKey.h: interface for the SoftKey class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_SOFTKEY_H__574C48E9_F1A1_4E3B_96C6_AFBE79D0F560__INCLUDED_) #define AFX_SOFTKEY_H__574C48E9_F1A1_4E3B_96C6_AFBE79D0F560__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 class SoftKey { public: char KeyPath[260]; int Ini(); // 加强版Ini(); int IniEx(); // 加密狗API::FindPort_2的加强版; int FindPortEx(IN const int &nStart, IN BYTE *InByte, IN const int &InLen); int RectFitDes(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *D7, double *F0, double *F1, double *F2, double *F3, double *F4, double *F5, double *F6, double *F7, char *S0, char *S1, char *S2, char *S3, char *S4, char *S5, char *S6, char *S7); int decryptlong1(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *D7, double *F0, double *F1, double *F2, double *F3, double *F4, double *F5, double *F6, double *F7, TCHAR *S0, TCHAR *S1, TCHAR *S2, TCHAR *S3, TCHAR *S4, TCHAR *S5, TCHAR *S6, TCHAR *S7); int decryptlong2(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *D7, double *F0, double *F1, double *F2, double *F3, double *F4, double *F5, double *F6, double *F7, TCHAR *S0, TCHAR *S1, TCHAR *S2, TCHAR *S3, TCHAR *S4, TCHAR *S5, TCHAR *S6, TCHAR *S7); int decryptlong3(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *D7, double *F0, double *F1, double *F2, double *F3, double *F4, double *F5, double *F6, double *F7, TCHAR *S0, TCHAR *S1, TCHAR *S2, TCHAR *S3, TCHAR *S4, TCHAR *S5, TCHAR *S6, TCHAR *S7); int decryptlong4(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *D7, double *F0, double *F1, double *F2, double *F3, double *F4, double *F5, double *F6, double *F7, TCHAR *S0, TCHAR *S1, TCHAR *S2, TCHAR *S3, TCHAR *S4, TCHAR *S5, TCHAR *S6, TCHAR *S7); int decryptpiccount(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *D7, double *F0, double *F1, double *F2, double *F3, double *F4, double *F5, double *F6, double *F7, TCHAR *S0, TCHAR *S1, TCHAR *S2, TCHAR *S3, TCHAR *S4, TCHAR *S5, TCHAR *S6, TCHAR *S7); int timedog1(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *D7, double *F0, double *F1, double *F2, double *F3, double *F4, double *F5, double *F6, double *F7, char *S0, char *S1, char *S2, char *S3, char *S4, char *S5, char *S6, char *S7); int timedog2(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *D7, double *F0, double *F1, double *F2, double *F3, double *F4, double *F5, double *F6, double *F7, char *S0, char *S1, char *S2, char *S3, char *S4, char *S5, char *S6, char *S7); int checktime(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *D7, double *F0, double *F1, double *F2, double *F3, double *F4, double *F5, double *F6, double *F7, char *S0, char *S1, char *S2, char *S3, char *S4, char *S5, char *S6, char *S7); int getdata(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *D7, double *F0, double *F1, double *F2, double *F3, double *F4, double *F5, double *F6, double *F7, char *S0, char *S1, char *S2, char *S3, char *S4, char *S5, char *S6, char *S7); int calyearpos(int *D0, int *D1, int *D2, int *D3, int *D4, int *D5, int *D6, int *D7, double *F0, double *F1, double *F2, double *F3, double *F4, double *F5, double *F6, double *F7, char *S0, char *S1, char *S2, char *S3, char *S4, char *S5, char *S6, char *S7); //addtofile...请不要修改这里 void GetErrInfo(long err, TCHAR *ErrInfo); int ConnectSvr(TCHAR *ServerName, int Port); int ConnectAddNew(short Addr, TCHAR *OutVefCode); int ConnectAdd(short Addr); long GetKeySetCount(short Addr); short GetIpCount(); short GetConCount(); int DisConnect(); SoftKey(); virtual ~SoftKey(); }; #endif // !defined(AFX_SOFTKEY_H__574C48E9_F1A1_4E3B_96C6_AFBE79D0F560__INCLUDED_)