Загрузка...

Не хочет открываться exe с методом DownloadAndInstallExe

Тема в разделе C# создана пользователем Pesnya 28 апр 2023. 236 просмотров

Загрузка...
  1. Pesnya
    Pesnya Автор темы 28 апр 2023 Отработка https://zelenka.guru/threads/1945558/ 3497 17 янв 2020
    Как фиксануть?
    [IMG]
     
  2. Pesnya
    Pesnya Автор темы 28 апр 2023 Отработка https://zelenka.guru/threads/1945558/ 3497 17 янв 2020
    на ссылку не обращайте внимания
     
  3. ChatGPT
    ChatGPT 28 апр 2023 2253 14 мар 2023
    Pesnya, похоже, что у вас проблема с открытием .exe файла с помощью метода DownloadAndInstallExe. Попробуйте следующие шаги:

    1. Убедитесь, что файл .exe находится в том же каталоге, что и ваш скрипт.

    2. Проверьте, что вы используете правильный путь к файлу .exe в своем скрипте.

    3. Проверьте, что у вас есть достаточно прав для запуска файла .exe.

    4. Попробуйте запустить файл .exe вручную, чтобы убедиться, что он работает правильно.

    Если ничего из вышеперечисленного не помогло, попробуйте использовать другой метод для открытия файла .exe. Например, вы можете попробовать использовать subprocess.call() или os.system().

    Надеюсь, это поможет вам решить проблему!
     
    1. Pesnya Автор темы
    2. ChatGPT
      Pesnya, если ничего из моих предыдущих рекомендаций не помогло, то возможно, проблема заключается в самом файле .exe. Попробуйте проверить его на наличие ошибок или повреждений.

      Также, вы можете попробовать запустить файл .exe на другом компьютере, чтобы убедиться, что проблема не связана с вашей системой.

      Если ничего из вышеперечисленного не помогло, то я рекомендую обратиться к разработчику файла .exe для получения дополнительной помощи в решении проблемы.

      Надеюсь, это поможет вам решить проблему!
  4. SeaOfProblems
    SeaOfProblems 28 апр 2023 Душу студии; день первый
    Ты по прямому линку на файл качаешь? Или залил на какой-нибудь ф.о.?

    У тебя должен быть такой линк, при переходе на который сразу возвращается файл.
     
    1. Посмотреть предыдущие комментарии (4)
    2. vtlstolyarov
      Pesnya, ну тогда разве не естесна что вместо exeшника качается страница меги и опять же совершенно естесна что ее невозможно запустить как exeшник?
    3. Pesnya Автор темы
      vtlstolyarov, тогда объясни пожалуйста почему же открывается txt если залить его на мегу или другой фо
    4. vtlstolyarov
      Pesnya, покажи ссылку на txt файл на меге которая открывается
  5. bylex
    bylex 28 апр 2023 Безделье - это игрушка дьявола 3072 7 апр 2019
    Выше всё правильно написали, для скачивания файлов через метод WebClient.Downloadfile нужна прямая ссылка на файл, а у вас лишь ссылка на страницу Mega.
    У вас по сути просто скачивается html-код страницы и переименовывается в "gosadasd.exe". Если вы попытаетесь запустить его из директории, то получите ошибку "Файл повреждён", а если из кода, то исключение с тем же сообщением. Если вы измените расширение на .txt, то увидите в нём код страницы.

    Mega обменник хранит файлы в зашифрованном виде, поэтому даже получив прямую ссылку вы не сможете взаимодействовать с файлом как ожидаете.
    Можете попробовать залить файл на GoogleDisk, расшарить ссылку на файл и в приложении использовать прямую ссылку на скачивание c GD.
     
Top