Всем привет! Хочу сделать такую штуку, чтобы при включении моего трейнера - менялись обои рабочего стола на мои (кастомные) в фотошопе нарисую какой-нибудь свой логотип. Задумка такая, при открытии моего трейнера - запоминаются текущие обои и заменяются новыми. Новые обои действуют только пока мой трейнер активен, тоесть когда трейнер закрывают - старые обои возвращаются на круги своя. Но в сам .exe трейнера это воткнуть сложно, ибо возможны баги с тем, что трейнер закроется - а обои не вернутся. У меня появилась бредовая мыслишка: в системе постоянно активны фоновые процессы. Что если написать .dll ку и при запуске моего трейнера эта .dll'ка будет инъектироваться в системный процесс. Эта дллка запомнит текущие обои и сменит их на мои кастомные. В цикле будет проверка запущенности моего процесса с трейнером. Пока трейнер активен - ничего не делать, когда процесс с трейнером не найден - вернуть старые обои и выгрузить себя из памяти системного процесса. Тоесть, моя идейка заключается в "наблюдении со стороны" на процесс моего трейнера. Как это осуществить? Есть "безобидные" процессы, в которые можно внедрить .dll'ку без последствий? Ну и, собственно, как запоминать текущие обои? Как заменять обои на кастомные (встроенные в .dll'ку)? Ну и есть ли какие сопутствующие трудности?