Искать в Интернете менеджер обоев и скринсейвер — всё равно, что искать порно или сидиэджектор. Так что, спрошу совета у всемогущего all.
Оба должны уметь из списка папок брать рандомный файл и, соответственно, по указанному таймеру делать его обоями рабочего стола (менеджер обоев) либо показывать поверх всего (скринсейвер).
Минимальные требования:
1. Нормально реализованный алгоритм, который бы при выборе файла не включал в рассмотрение файлы, у которых число предыдущих показов более минимума (т.е. не показывал по два раза файл, при наличии не показанных ни разу).
2. Стабильная работа (в т.ч. после перезагрузки).
Виндовые встроенные менеджер обоев и скринсейвер не умеют ни в 1, ни в 2 (Win11).
Дополнительные хотелки для менеджера обоев — умение поверх обоев показывать имя файла текущей обоины (важнее всего), календарь, часы, погоду и что-нибудь ещё. Будет ли это отдельное окно со своим HWND или нарисовано поверх исходной картинки — мне всё равно.
GavriKos, зачем ИИ? Можно обойтись MSDN'ом и MDN'ом. Но там на неделю работы, это и индексирование куда-нибудь в sqlite, и перезапись битмапок / создание оверлейных окон, и дизайн каждого из виджетов (тот же календарь — его что, верстать не надо?). Хочу готовое. Тем более, винда столько лет существует, столько лет все шароварили, должно же что-то подходящее найтись.