Запустите файл .exe перед выходом из программы на Python?

Нужно запустить exe-файл и выйти из программы на Python, которая упакована в исполняемый файл. Я пробовал разные способы, но после каждого варианта появляется сообщение.

Насколько я понимаю, вызов другой программы не позволяет закрыть основное приложение.

введите сюда описание изображения

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

Я пробовал эти способы, но сообщение все равно появляется.

from subprocess import Popen, CREATE_NO_WINDOW, DETACHED_PROCESS, 
CREATE_NEW_PROCESS_GROUP

'''
Replace
os.system(f'"{os.path.join(DOWNLOAD_TEMP_PATH, new_exe_name)}"')
With the Followings:
'''
Popen([new_exe_name], shell=True,
creationflags=CREATE_NO_WINDOW | DETACHED_PROCESS | CREATE_NEW_PROCESS_GROUP)

# ---------------------------------------------------------------------

import os
os.spawnlp(os.P_NOWAIT, 'cp', 'cp', '/path/large-file.db', '/path/dest')

# ----------------------------------------------------------------

from subprocess import Popen
DETACHED_PROCESS = 0x00000008
cmd = [
    sys.executable,
    'c:\\somepath\\someprogram.exe',
    parm1,
    parm2,
    parm3]
p = Popen(
    cmd, shell=False, stdin=None, stdout=None, stderr=None,
    close_fds=True, creationflags=DETACHED_PROCESS,
    )

Ответы (0 шт):