Updates

- Use .NET framwork 4.5.2
- Remove device manager button
- Change coding style
- Improve error handling