Skip to content

A sample Windows C++ service, built by GitHub actions with a WiX installer

License

Notifications You must be signed in to change notification settings

benstaniford/DummyService

Repository files navigation

DummyService

A dummy/sample Windows service written in C++ (based on the ATL service template) which builds the service and installer via GitHub actions and publishes the MSIs via GitHub actions.

Projects

  • DummyInstaller - WiX installer project
  • DummyService - The service
  • DummyServiceLib - The contents of the service which is shared by the unit tests
  • DummyServiceTest - Unit tests for the service

Features

  • Publishes installers on all platforms and configurations
  • Unit tests run via GitHub
  • Installer built and works for all platforms/configurations
  • Packages correct merge modules for VCRuntimes
  • Service installed with SCM and can be started/stopped

TODO

  • Add some registry actions to the service so it's installed correctly
  • Signing?
  • UI and license on installer
  • PDBs published

About

A sample Windows C++ service, built by GitHub actions with a WiX installer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published