by Vanterax » Sun Mar 25, 2007 12:30 am
Ok, now I know what's going on.
On my system, I have SpySweeper which, among other things, monitors all my startup settings to warn me when an application is setting itself to auto-start. If I deny UniUploader this right, it will constantly be denied this until I reboot. However, UU doesn't recover nicely when it's denied access to the registry. It complains of an "access denied" and then stops processing the INI file. That messes its settings and overwrite the INI with default values when it exists.
The solution is two folds:
1 - UU isn't obeying the "Start with Windows" checkbox. Even with it isn't checked, it tries to set itself as autostart.
2 - Implement an exception handler inside InstallStartupKey() to make it recover more nicely from other softwares preventing this sort of registry change.
That should solve it for everyone.
Last edited by
Vanterax on Sun Mar 25, 2007 12:31 am, edited 1 time in total.