Removing Unix code to focus on Windows so the Linux and macOS support can be developed with time to think of implementation details before beta release. There is a lot to learn about the Unix systems that I need to read up on and so this makes it easier to get the initial release out as the Windows version has been tested more extensively.
This update also allows the Windows FileMonitor AnyCPU examples (Win32 and UWP) to target x64 and x86 applications from when on a 64-bit operating system. The AnyCPU builds of the FileMonitor examples will also target 32-bit applications when running on a 32-bit operating system.
This reduces binary build requirements since you only need to build the projects once instead of two separate builds for x86 and x64, taking advantage of the AnyCPU architecture in .NET.
The update also includes a lot of refactoring to cleanup code, especially with the injection and process management code.
Removing Unix code to focus on Windows so the Linux and macOS support can be developed with time to think of implementation details before beta release. There is a lot to learn about the Unix systems that I need to read up on and so this makes it easier to get the initial release out as the Windows version has been tested more extensively.
This update also allows the Windows FileMonitor AnyCPU examples (Win32 and UWP) to target x64 and x86 applications from when on a 64-bit operating system. The AnyCPU builds of the FileMonitor examples will also target 32-bit applications when running on a 32-bit operating system.
This reduces binary build requirements since you only need to build the projects once instead of two separate builds for x86 and x64, taking advantage of the AnyCPU architecture in .NET.
The update also includes a lot of refactoring to cleanup code, especially with the injection and process management code.