C ++登录系统提示

时间:2017-04-02 13:36:43

标签: c++

我正在尝试制作一个安全的身份验证系统而不使用php / post任何提示我如何改进这一点。也许添加更多支票?

if (IsWindows8OrGreater())
{
    cout << "Wrong Windows Version Contact an Admin" << endl;
    cout << "press any key then press enter to exit" << endl;
    cin.get();
    return 0;
}
DWORD disk_serialINT;
GetVolumeInformation("C://", NULL, NULL, &disk_serialINT, NULL, NULL, NULL, NULL);
TCHAR volumeName[MAX_PATH + 1] = { 0 };
TCHAR fileSystemName[MAX_PATH + 1] = { 0 };
DWORD serialNumber = 0;
DWORD maxComponentLen = 0;
DWORD fileSystemFlags = 0;
if (GetVolumeInformation(_T("C:\\"),volumeName,ARRAYSIZE(volumeName),& serialNumber, & maxComponentLen, & fileSystemFlags,  fileSystemName, ARRAYSIZE(fileSystemName))) 
{
        _tprintf(_T("Serial Number: %lu\n"), serialNumber);
        _tprintf(_T("fileSystemFlags Number: %lu\n"), fileSystemFlags);
}
if (Customer == serialNumber && CustomerFlags == fileSystemFlags)
{
    printf("Serial Number Matches required version\n");
}

0 个答案:

没有答案