194 Commits

Author SHA1 Message Date
Maurice Heumann
de99750e53
Update build.yml
Some checks failed
Build / Build binaries (debug) (push) Has been cancelled
Build / Build binaries (release) (push) Has been cancelled
2024-11-24 15:23:54 +01:00
Maurice Heumann
5a796c7aae
Merge pull request #10 from momo5502/dependabot/github_actions/actions/upload-artifact-4
Bump actions/upload-artifact from 3 to 4
2024-11-24 15:22:47 +01:00
Maurice Heumann
af3d08e791
Merge pull request #8 from momo5502/dependabot/github_actions/ilammy/msvc-dev-cmd-1.13.0
Bump ilammy/msvc-dev-cmd from 1.12.0 to 1.13.0
2024-11-24 15:22:29 +01:00
Maurice Heumann
8da8fa7f8e
Merge pull request #9 from momo5502/dependabot/github_actions/actions/checkout-4
Bump actions/checkout from 3 to 4
2024-11-24 15:22:18 +01:00
dependabot[bot]
111b9c9a01
Bump actions/upload-artifact from 3 to 4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-24 14:18:12 +00:00
dependabot[bot]
243ddeebdb
Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-24 14:18:10 +00:00
dependabot[bot]
a6e484d9df
Bump ilammy/msvc-dev-cmd from 1.12.0 to 1.13.0
Bumps [ilammy/msvc-dev-cmd](https://github.com/ilammy/msvc-dev-cmd) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/ilammy/msvc-dev-cmd/releases)
- [Commits](https://github.com/ilammy/msvc-dev-cmd/compare/v1.12.0...v1.13.0)

---
updated-dependencies:
- dependency-name: ilammy/msvc-dev-cmd
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-24 14:18:08 +00:00
Maurice Heumann
b3dec2e80c
Update dependabot.yml 2024-11-24 15:17:31 +01:00
Maurice Heumann
4d68b0bb78
Merge pull request #7 from momo5502/dependabot/submodules/external/FindWDK-6aaaaf4
Some checks failed
Build / Build binaries (debug) (push) Has been cancelled
Build / Build binaries (release) (push) Has been cancelled
Bump external/FindWDK from `79a45e7` to `6aaaaf4`
2024-09-13 10:14:45 +02:00
dependabot[bot]
79fd28ad7e
Bump external/FindWDK from 79a45e7 to 6aaaaf4
Bumps [external/FindWDK](https://github.com/SergiusTheBest/FindWDK) from `79a45e7` to `6aaaaf4`.
- [Commits](79a45e7d70...6aaaaf423a)

---
updated-dependencies:
- dependency-name: external/FindWDK
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-09 09:30:54 +00:00
Maurice Heumann
7073f7169a
Merge pull request #6 from momo5502/dependabot/submodules/external/FindWDK-79a45e7
Some checks failed
Build / Build binaries (debug) (push) Has been cancelled
Build / Build binaries (release) (push) Has been cancelled
Bump external/FindWDK from `c941028` to `79a45e7`
2024-08-19 10:19:51 +02:00
dependabot[bot]
b74f712975
Bump external/FindWDK from c941028 to 79a45e7
Bumps [external/FindWDK](https://github.com/SergiusTheBest/FindWDK) from `c941028` to `79a45e7`.
- [Commits](c941028b26...79a45e7d70)

---
updated-dependencies:
- dependency-name: external/FindWDK
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-14 09:05:19 +00:00
momo5502
e9d4b3345c Try accessing the device first 2024-05-21 13:23:38 +02:00
momo5502
55234c3504 Support disabling syscall hooking 2024-05-11 13:34:00 +02:00
momo5502
69f66d11e4 Small cleanup and fixes 2024-05-11 10:43:41 +02:00
momo5502
2d8de2835c Log explorer syscalls 2024-05-10 22:24:15 +02:00
momo5502
b9c4d85bb0 String equality check 2024-05-10 22:23:47 +02:00
momo5502
30873e4ebb More progress with syscall hooking 2024-05-10 22:15:15 +02:00
momo5502
53c24b8325 Fix syscall hooking 2024-05-10 20:20:00 +02:00
momo5502
0896133821 Add syscall handling 2024-05-10 17:26:57 +02:00
momo5502
d5bf81d99b Prepare exception handling 2024-05-09 18:33:33 +02:00
momo5502
761490c808 Prepare syscall hooking 2024-05-09 16:36:21 +02:00
momo5502
c1d0a354c2 Fixes 2024-04-15 20:39:25 +02:00
momo5502
08727330e1 Make exceptions copyable 2024-04-13 17:31:30 +02:00
momo5502
7a7f757f09 Fix compilation 2023-12-10 09:45:17 +01:00
momo5502
8d2b581adf Small fixes 2023-12-10 09:40:41 +01:00
momo5502
046df34929 Debug service start 2023-12-10 09:40:15 +01:00
momo5502
35f18600b8 Switch back to c++ 20 2023-12-10 09:39:36 +01:00
Maurice Heumann
bc4ea8c9a2
Merge pull request #5 from momo5502/dependabot/submodules/external/FindWDK-c941028
Bump external/FindWDK from `76f5f3e` to `c941028`
2023-01-04 18:34:04 +01:00
dependabot[bot]
0e2450f47e
Bump external/FindWDK from 76f5f3e to c941028
Bumps [external/FindWDK](https://github.com/SergiusTheBest/FindWDK) from `76f5f3e` to `c941028`.
- [Release notes](https://github.com/SergiusTheBest/FindWDK/releases)
- [Commits](76f5f3e088...c941028b26)

---
updated-dependencies:
- dependency-name: external/FindWDK
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-04 09:07:50 +00:00
Maurice Heumann
083e67e1d7 Create include file 2022-12-28 09:19:39 +01:00
Maurice Heumann
8b4c277f11 Archive dlls 2022-12-28 08:39:47 +01:00
Maurice Heumann
a3f67b20b8 Support multiple instances 2022-12-28 08:38:51 +01:00
Maurice Heumann
4cde82aae1 Improve patches 2022-12-27 21:17:54 +01:00
Maurice Heumann
90889e7d32 Add version info 2022-12-27 16:38:58 +01:00
Maurice Heumann
938d929de6 Log process name 2022-12-27 16:36:52 +01:00
Maurice Heumann
28dd94f2ef Extract into library 2022-12-27 16:27:33 +01:00
Maurice Heumann
f8f636a829 More cleanup 2022-12-27 14:52:19 +01:00
Maurice Heumann
4cbbaed72f Cleanup on process termination 2022-12-27 13:30:20 +01:00
Maurice Heumann
95120b73ab Cleanup 2022-12-27 09:40:34 +01:00
Maurice Heumann
65417e3e7a Add non-threadsafe process callbacks 2022-12-27 09:36:46 +01:00
Maurice Heumann
a6e0d7de47 Update actions 2022-12-26 08:24:28 +01:00
Maurice Heumann
c2587af857 Update readme 2022-12-26 08:20:13 +01:00
Maurice Heumann
05a677a19a Fix compilation 2022-12-26 08:17:40 +01:00
Maurice Heumann
06db3371ad Support global constructors/destructors 2022-12-25 18:00:21 +01:00
Maurice Heumann
6f7f0f74c4 Optimize CMake 2022-12-25 17:54:31 +01:00
Maurice Heumann
e379103e0f Fix bug 2022-12-24 09:28:47 +01:00
momo5502
531305e104 Logging fix 2022-12-24 08:46:20 +01:00
Maurice Heumann
1d23c10734 Use containers for ept allocations 2022-12-24 08:36:23 +01:00
Maurice Heumann
33b44f1dc1 Start using custom containers 2022-12-23 22:18:07 +01:00