diff --git a/src/vmaware.hpp b/src/vmaware.hpp index d1c6d6e..163bbd7 100644 --- a/src/vmaware.hpp +++ b/src/vmaware.hpp @@ -2723,7 +2723,7 @@ struct VM { #else HKEY hOpen; char *szBuff; - int iBuffSize; + unsigned int iBuffSize; HANDLE hMod; LONG nRes; @@ -2742,7 +2742,7 @@ struct VM { nRes = RegOpenKeyEx(HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Windows\\CurrentVersion", 0L, KEY_QUERY_VALUE, &hOpen); if (nRes == ERROR_SUCCESS) { iBuffSize = sizeof(szBuff); - nRes = RegQueryValueEx(hOpen, "ProductId", NULL, NULL, (unsigned char*)szBuff, static_cast(iBuffSize)); + nRes = RegQueryValueEx(hOpen, "ProductId", NULL, NULL, (unsigned char*)szBuff, reinterpret_cast(iBuffSize)); if (nRes == ERROR_SUCCESS) { if (strcmp(szBuff, "55274-640-2673064-23950") == 0) { // joebox return add(JOEBOX);