Releases: LostSoulfly/MiningService
Authentication
Adds following commits:
93fd87b
e82d0d6
b0cfabf
Implemented authentication between client and server using MD5 hashes of a random GUID shared between the MiningService and IdleMon, the current system date/time, and a username. This should be sufficiently difficult to bruteforce, and simply adds a layer of security for the Named Pipes the program utilizes.
Run on desktop as service
Run Miners in Desktop or System session Can now launch in Desktop or as System. New config option, also new right-click menu option to switch on the fly. Computer performance tends to be better if running in Desktop, so you can switch as you see fit.
Fixes
No longer crashes if the cpu/gpu lists are empty.
Quick release
Haven't made a release in a while, but hopefully this resolves a few small issues.
I have used this on my personal computers with no issues for a few weeks.
Fixes and Features
Added network connectivity checking at launch.
Added option to disable desktop notifications.
Updated GUI to stop both service and non-service version with same menu button.
Fixed some idle/active mining if a miner was set to only mine when a user was inactive.
GUI
GUI included.
Project reorganized and GUI source included in repository. Also made some changes to the GUI's launching of the service.
Fixes
Please see documentation on main page for help running this.
GUI settings editor is almost done as well.
UPDATED WITH NEW GUI! It's an early release, most things work. Can edit the JSON file, as well as start/stop/uninstall the IdleService.
Better Fullscreen detection
Now allows you to add a fullscreen program to a whitelist, such as Remote Desktop, or a non-demanding game by right-clicking on the tray icon and selecting the Ignore option. Only presents the last detected fullscreen program.
This needs more testing, but so far it works well.
Also averages CPU usage over a longer period to help prevent quickly starting/stopping mining when short bursts of high CPU utilization occur, such as launching a program or starting a video.
It works!
This is the current build.
There are still some things on my todo list, such as GPU/CPU temp monitoring, loading a whitelist of fullscreen apps to ignore, and some other stuff I can't think of.
I've included some batch files to easily install the service. I forgot to add an uninstall batch file. If you want to uninstall the service, use "IdleService.exe uninstall" in an elevated command prompt. See the example batch files for more information.