Всех приветствую!
Сегодня задался вопросом, а как через питон взаимодействовать с операционной системой? Прекрасно ознакомлен с модулем os. Что нужно для взаимодействия? Например, мне нужно написать прогу, если приложение занимает более 1 гб оперативы - закрыть его, или чтобы программа сама себе дала права админа, или поставила сама себя в автозагрузку. Может подскажете, какие нужно знать модули или технологии, может кинете статью или целую книгу, если такая имеется. Просто интересно, как взаимодействовать, например, с тем же диспетчером задач.
Благодарю за то, что хоть потратили время на прочтение.
psutil -- для мониторинга потребления ресурсов процессами.
Модуль pywin32 или win32api (что, по сути, одно и то же) -- для использования API Windows (завершение процессов, например)
Для автозапуска достаточно переместить исполняемый файл или ярлык в папку
C:\Documents and Settings\All Users\Start Menu\Programs\Startup
, для копирования файла можно использовать стандартный модуль shutil