WinAudit is a simple service that collects information on a Windows machine and pushes it to some remote server, on a regular basis.
It is written using the Haxe language.
- Install Visual Studio (be sure to install C++ support)
- Install Haxe 3.4 or higher
- Install hxcpp by running
haxelib install hxcpp
- Install HaxeDevelop
- Open the project file
winaudit_service/project.hxproj
and build. - Open the project file
winaudit_userhelper/project.hxproj
and build.
I recommend running the service using winsw.
- To use :
- Copy the winsw_template folder
- Add
winaudit_service/bin/Service.exe
- Add
winaudit_userhelper/bin/UserHelper.exe
- Add settings to
Service.ini
Install and start/stop using the provided batch scripts.
This service wrapper was used during development, and winaudit has custom support for the winsw self-updating feature.
This program is free software. It comes without any warranty, to the extent permitted by applicable law. You can redistribute it and/or modify it under the terms of the Do What The Fuck You Want To Public License, Version 2, as published by Sam Hocevar. See http://sam.zoy.org/wtfpl/COPYING for more details.