分享

判断程序是否在虚拟机vmware内运行

 quasiceo 2014-08-11

判断程序是否在虚拟机vmware内运行

2012-02-06 08:02:53cnblogs.com-海利鸟-点击数:178
function isruninvmware(out errmsg: string): boolean;beginresult := false;try    asm      push     edx      push     ecx      push     ebx      mov      eax, 'vmxh'      mov      ecx, $0a      mov      edx, 'vx'      in       eax, dx      cmp      ebx, 'vmxh'      setz     [result]      pop      ebx      pop      ecx      pop      edx    end;except    on e: exception do      errmsg := e.message;end;end;

以上代码摘自 橙子

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多