v2.0c
I'm back after a long time with ANOTHER branch. But only now this branch is not by functionality, but by the language in which the program is written!
This version was written in C# and is 99.99% more correct and stable than the python version. Using C# solved such problems as:
- Menu freezing when it is updated
- Menu does not update, new devices do not appear, old devices do not disappear
- As a consequence of point 2, incorrect change of devices (Change to device A, but in fact put device B).
Here everything works perfectly:
- All devices are initially visible, updated every time you open the menu, not on a timer.
- Autorun via registry instead of autorun folder.
- Correct display of the presence of a given instance of the program in autorun*
*If you open a program on path A and put it in autorun, then opening another instance of the program on path B will not show that it is in autorun, because there is path A to the program.
Я вернулся спустя долгое время с ЕЩЁ одним ответвлением. Но только теперь это ответвление не по функционалу, а по ЯП, на котором написана программа!
Данная версия была написана на C# и работает на 99.99% корректнее и стабильнее, чем версия на питоне. С использованием C# решены такие проблемы как:
- Зависание меню, когда оно обновляется
- Меню не обновляется, новые устройства не появляются, старые не пропадают
- Как следствие пункта 2, некорректное изменение устройств (Изменяешь на устройство А, а на деле ставишь устройство Б)
Здесь же всё работает идеально:
- Все устройства видны изначально, обновляются при каждом открытии меню, а не по таймеру.
- Автозапуск через реестр, вместо папки автозапуска.
- Корректное отображение наличия данного экземпляра программы в автозапуске*
*Если вы открыли программу по пути А, поставили в автозагрузку, то открытие другого экземпляра программы по пути Б не покажет, что он есть в автозагрузке, т.к. там к программе путь А.
Full Changelog: v1.6.1...v2.0c