I have a windows service that runs and starts up fine, however, it runs a background thread (multiple of them) that do some serious computation.
After a bit of digging I have found that it is due to the timeout that all windows services have. Currently, it reads from a table in a database, loads it into an object, then does some analysis on said object. This is all done in the OnStart method which then calls other methods. Is there some trick to keep the service running or any way to stop timeouts without going into the registry? Thanks