use new hdid method if supported
This commit is contained in:
		
							parent
							
								
									ba9aebec57
								
							
						
					
					
						commit
						3329ce1416
					
				@ -1,6 +1,9 @@
 | 
			
		||||
#include "hardware_functions.h"
 | 
			
		||||
 | 
			
		||||
#include <QDebug>
 | 
			
		||||
#include <QtGlobal>
 | 
			
		||||
 | 
			
		||||
#if QT_VERSION < QT_VERSION_CHECK(5, 4, 0)
 | 
			
		||||
 | 
			
		||||
#if (defined(_WIN32) || defined(_WIN64))
 | 
			
		||||
#include <windows.h>
 | 
			
		||||
@ -81,3 +84,16 @@ QString get_hdid()
 | 
			
		||||
#error This operating system is unsupported for hardware functions.
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#else
 | 
			
		||||
#include <QSysInfo>
 | 
			
		||||
 | 
			
		||||
QByteArray machineId;
 | 
			
		||||
 | 
			
		||||
QString get_hdid()
 | 
			
		||||
{
 | 
			
		||||
  machineId = QSysInfo::machineUniqueId();
 | 
			
		||||
  return QString(machineId);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user