zoukankan      html  css  js  c++  java
  • 常用演示版保护技术

    1.序列号保护方式

    a.跟踪输入注册码之后的判断

    GetWindowText,GetDlgItemText,GetDlgItemInt

    MessageBox,MessageBoxEx,DialogBoxParam,CreateDialogIndirectParam,DialogBoxIndirectParam,CreateDialogParam,

    MessageBoxIndirect,ShowWindow

    b.跟踪程序启动时对注册码的判断

    RegQueryValueEx,GetPrivateProfileInt ,GetProfileInt,CreateFile, _lopen

    消息断点 WM_LBUTTONDOWN(0201h) WM_LBUTTONUP(0202H)

    提示信息

    2.NAG

    WM_DESTROY

    3.时间限制

    setTime

    超时时发 WM_TIMER

    KillTimer

    timeSetEvent  //多媒体计时器 精度达1毫秒

    GetTickCount

    timeGetTime

    GetSystemTime,GetLocalTime,GetFileTime

    FileTimeToSystemTime

    软件:RegMon,FileMon,变速齿轮

    4.菜单功能限制

    EnableMenuItem,EnableWindow

    5.keyFile保护

    FindFirstFile,CreateFile,_lopen,GetFileSize,GetFileSizeEx,

    GetFileAttributes,GetFileAttributesEx,SetFilePointer,SetFilePointerEx,ReadFile

    6.网络验证

    拦截服务器返回数据包,分析程序如何处理数据包的,关键数据包分析

    send,recv

    tool :WPE,iris

    7.CD-check

    GetLogicalDriveStrings,GetLogicalDrives,GetDriveType,CreateFile,FindFirstFile,GetFileAttributes

    8.只运行一个实例

    FindWindow,GetWindowText

    使用互斥对象 CreateMutex

    使用共享区块

  • 相关阅读:
    Hall定理
    c#汉字转为拼音
    asp.net导出Excel 按照预定格式,以及解决导出乱码
    asp.net导出Excel
    SQL正常工作日上班安排
    SQL做日历
    T-SQL数组循环
    存储过程删除 用于更改,
    数组操作-去除重复和空白元素
    TreeView递归取值
  • 原文地址:https://www.cnblogs.com/anjsxz/p/3888079.html
Copyright © 2011-2022 走看看