Я использую py2exe для компиляции скриптов python в исполняемых файлах в Windows Xp/7/2000.
Мне интересно, могут ли такие исполняемые скрипты заморозить операционную систему, и я должен перезагрузить Windows.
Я полагаю, что такие проблемы могут возникнуть, если я попытаюсь управлять библиотекой драйверов.
О чем вы думаете?
py2exe
или нет, поскольку программы Python в Windows легко имеют доступ к тем же API-интерфейсам Windows, через которые может обращаться любая другая программа.
Однако у меня есть ощущение, что вы не просто спрашиваете, есть ли у вас конкретное приложение, зависящее от системы, это то, что должно быть адресовано для конкретного случая. Если приложение не делает что-то действительно сумасшедшее, это, вероятно, ошибка, которая может быть решена.
Программа Python - независимо от того, выполнила ли она исполняемый файл Python или в форме py2exe - может делать то же самое, что и любая другая программа. Это означает, что он не должен иметь возможности замораживать современную операционную систему, если она не выполняется с правами суперпользователя. Тем не менее, программы (особенно злонамеренные и плохо написанные) могут значительно ухудшить работу пользователя, например, перейдя в полноэкранный режим и отказываясь показывать рабочий стол или запускать множество потоков и процессов.