3131 * - struct for internal cpu operations => line 741
3232 * - struct for internal memoization => line 1212
3333 * - struct for internal utility functions => line 1336
34- * - struct for internal core components => line 10015
34+ * - struct for internal core components => line 10018
3535 * - start of VM detection technique list => line 2322
36- * - start of public VM detection functions => line 10679
37- * - start of externally defined variables => line 11624
36+ * - start of public VM detection functions => line 10682
37+ * - start of externally defined variables => line 11627
3838 *
3939 *
4040 * ============================== EXAMPLE ===================================
@@ -3624,7 +3624,7 @@ struct VM {
36243624 const size_t len;
36253625 };
36263626
3627- constexpr std::array<VMProcess, 17 > vm_processes_names = { {
3627+ constexpr std::array<VMProcess, 19 > vm_processes_names = { {
36283628 { " joeboxserver.exe" , brands::JOEBOX, 16 },
36293629 { " joeboxcontrol.exe" , brands::JOEBOX, 17 },
36303630
@@ -3648,6 +3648,9 @@ struct VM {
36483648 { " vdagent.exe" , brands::QEMU, 11 },
36493649 { " vdservice.exe" , brands::QEMU, 13 },
36503650 { " qemuwmi.exe" , brands::QEMU, 11 },
3651+ { " looking-glass-host.exe" , brands::QEMU, 22 },
3652+
3653+ { " VDDSysTray.exe" , brands::NULL_BRAND, 14 },
36513654 } };
36523655
36533656 for (auto vm_process : vm_processes_names) {
0 commit comments