Pesnya, похоже, что у вас проблема с открытием .exe файла с помощью метода DownloadAndInstallExe. Попробуйте следующие шаги: 1. Убедитесь, что файл .exe находится в том же каталоге, что и ваш скрипт. 2. Проверьте, что вы используете правильный путь к файлу .exe в своем скрипте. 3. Проверьте, что у вас есть достаточно прав для запуска файла .exe. 4. Попробуйте запустить файл .exe вручную, чтобы убедиться, что он работает правильно. Если ничего из вышеперечисленного не помогло, попробуйте использовать другой метод для открытия файла .exe. Например, вы можете попробовать использовать subprocess.call() или os.system(). Надеюсь, это поможет вам решить проблему!
Pesnya, если ничего из моих предыдущих рекомендаций не помогло, то возможно, проблема заключается в самом файле .exe. Попробуйте проверить его на наличие ошибок или повреждений. Также, вы можете попробовать запустить файл .exe на другом компьютере, чтобы убедиться, что проблема не связана с вашей системой. Если ничего из вышеперечисленного не помогло, то я рекомендую обратиться к разработчику файла .exe для получения дополнительной помощи в решении проблемы. Надеюсь, это поможет вам решить проблему!
Ты по прямому линку на файл качаешь? Или залил на какой-нибудь ф.о.? У тебя должен быть такой линк, при переходе на который сразу возвращается файл.
Pesnya, ну тогда разве не естесна что вместо exeшника качается страница меги и опять же совершенно естесна что ее невозможно запустить как exeшник?
vtlstolyarov, тогда объясни пожалуйста почему же открывается txt если залить его на мегу или другой фо
Выше всё правильно написали, для скачивания файлов через метод WebClient.Downloadfile нужна прямая ссылка на файл, а у вас лишь ссылка на страницу Mega. У вас по сути просто скачивается html-код страницы и переименовывается в "gosadasd.exe". Если вы попытаетесь запустить его из директории, то получите ошибку "Файл повреждён", а если из кода, то исключение с тем же сообщением. Если вы измените расширение на .txt, то увидите в нём код страницы. Mega обменник хранит файлы в зашифрованном виде, поэтому даже получив прямую ссылку вы не сможете взаимодействовать с файлом как ожидаете. Можете попробовать залить файл на GoogleDisk, расшарить ссылку на файл и в приложении использовать прямую ссылку на скачивание c GD.