Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix many bugs found by me, and reports by others in official repo. #127

Closed
wants to merge 28 commits into from
Closed

Commits on Feb 9, 2020

  1. 合并3.0 Build_343中的修改,但是detours.cpp中ARM及ARM64中detour_find_jmp_bounds函数的…

    …修改目前并未合并,因为目前无实验条件无法验证修改的可靠性
    sonyps5201314 committed Feb 9, 2020
    Configuration menu
    Copy the full SHA
    1c09935 View commit details
    Browse the repository at this point in the history
  2. 加入VS解决方案

    sonyps5201314 committed Feb 9, 2020
    Configuration menu
    Copy the full SHA
    7a6f330 View commit details
    Browse the repository at this point in the history
  3. git忽略文件修改

    sonyps5201314 committed Feb 9, 2020
    Configuration menu
    Copy the full SHA
    167f7f0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    10247b1 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2020

  1. 执行完成相关任务后删除该负载以防止任务被反复执行及防止内存泄露

    为了能和老版本Detours编译的程序保持兼容,我们为DETOUR_EXE_RESTORE_GUID换一个guid
    sonyps5201314 committed Mar 6, 2020
    Configuration menu
    Copy the full SHA
    74bb4f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0cb41bb View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2020

  1. Configuration menu
    Copy the full SHA
    55755c3 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2020

  1. Configuration menu
    Copy the full SHA
    f18b2a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff48786 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2020

  1. 加入新的API函数DetourSetNeedClosePendingThreadHandles用于控制是否在删除DetourThread对…

    …象前关闭相关联的线程句柄;不再使用CRT的new/delete函数进行内部的内存管理.因此更好的支持了DetourUpdateThread函数;加入新API函数DetourUpdateAllOtherThreads以用于中途安全HOOK
    sonyps5201314 committed Aug 2, 2020
    Configuration menu
    Copy the full SHA
    e23122f View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2020

  1. [code from mhook][performance] CreateToolhelp32Snapshot -> ZwQuerySys…

    …temInformation migration for receiving threads. It gives huge performance increase when the number of process in system is high, for example with several active user sessions.
    sonyps5201314 committed Aug 3, 2020
    Configuration menu
    Copy the full SHA
    5849ff4 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2020

  1. Configuration menu
    Copy the full SHA
    5a9297b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4a2915 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2020

  1. Merge branch 'master' of https://github.com/Microsoft/Detours into ma…

    …ster
    
    # Conflicts:
    #	src/detours.cpp
    sonyps5201314 committed Aug 22, 2020
    Configuration menu
    Copy the full SHA
    d00c138 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2020

  1. Merge branch 'master' of https://github.com/Microsoft/Detours into ma…

    …ster
    
    # Conflicts:
    #	src/creatwth.cpp
    sonyps5201314 committed Aug 27, 2020
    Configuration menu
    Copy the full SHA
    ade5b6e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c493cf9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb5a80c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3416d7b View commit details
    Browse the repository at this point in the history
  5. add english comments of the chinese comments by google translator, th…

    …e original chinese comments are reserved, because I`m afraid, the machine translated english is not 100% accurate, and they can not represent the meaning of chinese entirely.
    
    save as UTF8 without BOM for compat with old vc.
    sonyps5201314 committed Aug 27, 2020
    Configuration menu
    Copy the full SHA
    2bd77a0 View commit details
    Browse the repository at this point in the history
  6. re save as UTF8-BOM for fix build warning, but it's not compat with o…

    …ld vc. if you need to compat with old vc, please save as ANSI, but it will arise messy code problem.
    sonyps5201314 committed Aug 27, 2020
    Configuration menu
    Copy the full SHA
    bd317cc View commit details
    Browse the repository at this point in the history
  7. fix for online build

    sonyps5201314 committed Aug 27, 2020
    Configuration menu
    Copy the full SHA
    39871e1 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2020

  1. Merge branch 'master' of https://github.com/Microsoft/Detours into ma…

    …ster
    
    # Conflicts:
    #	samples/common.mak
    #	src/creatwth.cpp
    sonyps5201314 committed Aug 28, 2020
    Configuration menu
    Copy the full SHA
    4503268 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    76fe979 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2020

  1. Merge branch 'master' of https://github.com/Microsoft/Detours into ma…

    …ster
    
    # Conflicts:
    #	samples/findfunc/extend.cpp
    sonyps5201314 committed Aug 31, 2020
    Configuration menu
    Copy the full SHA
    5cfea74 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2020

  1. Merge branch 'master' of https://github.com/Microsoft/Detours into ma…

    …ster
    
    # Conflicts:
    #	samples/common.mak
    sonyps5201314 committed Sep 2, 2020
    Configuration menu
    Copy the full SHA
    89d7e33 View commit details
    Browse the repository at this point in the history
  2. fix for online build

    sonyps5201314 committed Sep 2, 2020
    Configuration menu
    Copy the full SHA
    146bdf2 View commit details
    Browse the repository at this point in the history
  3. fix for online build

    sonyps5201314 committed Sep 2, 2020
    Configuration menu
    Copy the full SHA
    025fe0a View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2020

  1. switch vc project file ConfigurationType to MAKEFILE, because Utility…

    … type can`t support to set clean command. but MAKEFILE can`t support to set PlatformToolset version in project properties window, so if you need to change PlatformToolset version, you must change ConfigurationType to other types temporarily or edit it in project xml file manually.
    sonyps5201314 committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    85bf59f View commit details
    Browse the repository at this point in the history