Simon Rozman
a00c8ca685
driver: move to subfolder
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-11-06 07:29:47 +01:00
Jason A. Donenfeld
f2b4363f1c
vs: cause example to be default selected run project
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2020-11-05 11:09:44 +01:00
Jason A. Donenfeld
9a937c7a49
example: rewrite and replace api's debug rundll32 functionality
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2020-11-02 23:42:43 +01:00
Jason A. Donenfeld
14a8da7ffa
api: rename test to example and update a few things
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2020-11-02 12:19:35 +01:00
Simon Rozman
a8f82d5cbf
test: introduce a demo client
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-11-01 00:00:14 +01:00
Simon Rozman
77459a130a
Add ARM driver compilation
...
This adds the ARM driver to the list of Wintun drivers we compile for
future deployment. Since we're not in position to test it in the real
world, any feedback is greatly appreciated.
Suggested-by: Jason A. Donenfeld <Jason@zx2c4.com>
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-10-31 10:41:48 +01:00
Simon Rozman
52738e17b1
api: installer: switch from MSM to ZIP distribution
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-10-30 16:51:01 +01:00
Simon Rozman
c324d07ffb
api: add driver management
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-10-30 16:50:59 +01:00
Simon Rozman
5925f914e4
api: add support for WoW64
...
Some functions of SetupAPI only work when invoked from a native process.
Registry and filesystem reflection makes them fail on WoW64. For WoW64
processes, a minimum set of rundll32 functions are provided.
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-10-30 16:50:59 +01:00
Simon Rozman
0ef8578c81
api: add skeleton for wintun.dll
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-10-30 16:50:58 +01:00
Jason A. Donenfeld
22e2da002d
Rewrite installer logic in C
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-08-02 09:43:32 +00:00
Simon Rozman
b6de71ffcd
Add wintun.sln for convenience
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-06-07 13:05:57 +02:00