请问如果电脑中安装了SoftICE
我的程序如何检测到它是否已经安装了
另外对MediaPlayer,我如何检测系统是否安装了它没有呢?
希望各位帮忙,第一个是为了防止别人调试我的程序而需要的.太重要了!

解决方案 »

  1.   

    1、建议你去看看反跟踪的相关资料。不过不推荐你自己作。你可以选择一些加壳软件给自己的软件加壳。
    2、检测注册表相关部分 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer
      

  2.   

    如何检测系统是否安装了SoftICE啊
    如何检测系统是否安装了MediaPlayer没有啊?
      

  3.   

    加壳就是加密压缩Exe文件或者DLL,没多大效果的
      

  4.   

    即使能检测出SoftICE,也可以用别的工具跟踪你的程序啊
    第二个问题去读注册表
      

  5.   

    友情顶一顶!
    检查Mediaplayer:
    检测注册表相关部分 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer
    检查SoftICE方法也不复杂
    第一,他会安装一些文件,你可以在系统中检查这些DLL文件,
    第二,就是检查你的程序是不是处于调试状态,如果是,就证明有了!