Skip to content

v2.0c

Choose a tag to compare

@1Lucky1 1Lucky1 released this 17 Mar 12:53
· 9 commits to fullmicrochangeCSharpVersion since this release
b51241b

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:

  1. Menu freezing when it is updated
  2. Menu does not update, new devices do not appear, old devices do not disappear
  3. 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# решены такие проблемы как:

  1. Зависание меню, когда оно обновляется
  2. Меню не обновляется, новые устройства не появляются, старые не пропадают
  3. Как следствие пункта 2, некорректное изменение устройств (Изменяешь на устройство А, а на деле ставишь устройство Б)

Здесь же всё работает идеально:

  • Все устройства видны изначально, обновляются при каждом открытии меню, а не по таймеру.
  • Автозапуск через реестр, вместо папки автозапуска.
  • Корректное отображение наличия данного экземпляра программы в автозапуске*

*Если вы открыли программу по пути А, поставили в автозагрузку, то открытие другого экземпляра программы по пути Б не покажет, что он есть в автозагрузке, т.к. там к программе путь А.

Full Changelog: v1.6.1...v2.0c