struct ExeFileInfo
{
char szFileName[200];
};
struct ExeFilePWDInfo
{
char szFilePWD[200];
};
void GetFileName(char *szFileName, char *szPostfixName )
{
int nFileNameSize = strlen( szFileName );
for( int i = nFileNameSize - 1; i >= 0; i--)
{
if( szFileName[i] == '\\' )
{
break;
}
}
i= nFileNameSize - i - 1; //文件后缀名的长度
for( int j = 0; j < nFileNameSize; j ++ )
{
szPostfixName[ j ] = szFileName[ nFileNameSize - i + j ];
}
szPostfixName[ j ] = 0;
}
void GetFilePostfix(char *szFileName, char *szPostfixName )
{
int nFileNameSize = strlen( szFileName );
for( int i = nFileNameSize - 1; i >= 0; i--)
{
if( szFileName[i] == '.' )
{
break;
}
}
i= nFileNameSize - i - 1; //文件后缀名的长度
for( int j = 0; j < nFileNameSize; j ++ )
{
szPostfixName[ j ] = szFileName[ nFileNameSize - i + j ];
}
szPostfixName[ j ] = 0;
}
void EptText(char *szData )
{
int nEptKey[10] = {11, 15, 10, 13, 12, 11, 9, 8, 14, 11}; //加密Key
for( int i = 0; i < (int)strlen( szData ); i++)
{
szData[ i ] += nEptKey[i % 10];
}
}
void Change(char *str )
{
for( int i = 0; i < (int)strlen( str ); i++ )
{
if( str[i] >= 'A' && str[i] <= 'Z' )
{
str[i] -= 'A' - 'a';
}
}
}
{
char szFileName[200];
};
struct ExeFilePWDInfo
{
char szFilePWD[200];
};
void GetFileName(char *szFileName, char *szPostfixName )
{
int nFileNameSize = strlen( szFileName );
for( int i = nFileNameSize - 1; i >= 0; i--)
{
if( szFileName[i] == '\\' )
{
break;
}
}
i= nFileNameSize - i - 1; //文件后缀名的长度
for( int j = 0; j < nFileNameSize; j ++ )
{
szPostfixName[ j ] = szFileName[ nFileNameSize - i + j ];
}
szPostfixName[ j ] = 0;
}
void GetFilePostfix(char *szFileName, char *szPostfixName )
{
int nFileNameSize = strlen( szFileName );
for( int i = nFileNameSize - 1; i >= 0; i--)
{
if( szFileName[i] == '.' )
{
break;
}
}
i= nFileNameSize - i - 1; //文件后缀名的长度
for( int j = 0; j < nFileNameSize; j ++ )
{
szPostfixName[ j ] = szFileName[ nFileNameSize - i + j ];
}
szPostfixName[ j ] = 0;
}
void EptText(char *szData )
{
int nEptKey[10] = {11, 15, 10, 13, 12, 11, 9, 8, 14, 11}; //加密Key
for( int i = 0; i < (int)strlen( szData ); i++)
{
szData[ i ] += nEptKey[i % 10];
}
}
void Change(char *str )
{
for( int i = 0; i < (int)strlen( str ); i++ )
{
if( str[i] >= 'A' && str[i] <= 'Z' )
{
str[i] -= 'A' - 'a';
}
}
}