|
1 year ago | |
---|---|---|
.. | ||
BuildUtils | 4 years ago | |
DoorstopTest | 4 years ago | |
Proxy | 1 year ago | |
docs | 4 years ago | |
proxygen | 4 years ago | |
.gitignore | 4 years ago | |
LICENSE | 4 years ago | |
README.md | 4 years ago | |
UnityDoorstop.sln | 4 years ago |
Run managed code before Unity does!
Doorstop is a tool to execute managed assemblies inside Unity as early as possible!
This repository is indented mainly for developers!
Developers should package Doorstop into their applications for the end-users.
To build, you will need:
Clone, open in Visual Studio, select the platform (x86/x64) and build.
Doorstop's proxy is flexible and allows to be load as different DLLs.
You can modify which functions you want to proxy by adding/removing function names in Proxy/proxydefs.txt
and running proxygen/proxy_gen.py ../Proxy/proxydefs.txt
to generate an appropriate proxy functions.
The current set up allows to use the proxy for the following DLLs:
winhttp.dll
(All exports)iphlpapi.dll
(Only GetIpAddrTable
)(WIP: Currently all build results are placed in separate folders; will be changed later)