D2OL XtremeWatchDog v0.0.2 (Build 39897)
Revision History
V0.0.1
- Initial Beta Release. Read original thread here for more details.
V0.0.2
- By default the D2OL.exe process is also monitored and set to idle.
- Added ability to set individual process priorities to any level.
- Added ability to monitor and restart XS_D2OL services.
- Uninstall now stops service before attempting to uninstall.
New Features Explained!- Now in the settings.ini file you can set the various processes to whatever priority you want. This gives you greater flexibility and even the ability to run the processes at a higher priority on a dedicated crunching machine *USE WITH CAUTION*. As an added bonus this will work for any process running on your machine, not just the D2OL ones.
To add a new process simply add a line under the [PROCESSES] section of the ini file in the following format:
PROCESSNAME=PRIORITY
Example:
DOCKWIN=IDLE
- You now have the ability to watch for “dead” D2OL services and restart them if necessary. This piece will detected if an XS_D2OL service is running but there is no D2OL.exe process running and restart the service immediately. If it detects that an XS_D2OL service is running and a D2OL.exe process is running but no DockWin.exe or GridWin.exe process is running it will keep track of this and based on the ATTEMPTS setting in the settings.ini file will restart the service if this condition continues for X consecutive occurrences. This will make sure the D2OL.exe process has enough time to try and spawn the other processes. By default these setting are turned off in the settings.ini file. To enable them set CHECK=TRUE under the [SERVICES] section. Increase the ATTEMPTS setting if you want to give it longer before restarting the service when the second condition is met.
Note: This currently only works if the services are named XS_D2OLX and installed to …\D2OLX\.. directories. In other words if you’re using Rod’s installer you are fine.
Requirements:- WinXP/2000/2003
- .NET Framework Installed (can be downloaded here)
- (I should have an installer ready shortly where the .NET framework will not be required)
Installation Instructions:
- If you are running v0.0.1 of XtremeWatchDog stop the service and uninstall it.
- Download D2OLXWD_Setup(v0.0.2).exe and run it to have the service installed and automatically started.
If you have any feedback, issues or suggestions let me know. I’d also like to get a sense of how many people find this useful and if it’s worth trying to continue to make it better or not? Oh and I also take donations in the form of cands!
License/Disclaimer:
This program is distributed as FREEWARE. This means that you acquire no rights in it other than the right to use it without having to pay a fee. Use this program entirely at your own risk.
Bookmarks