吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1429|回复: 2
收起左侧

[求助] python3 subprocess启动gui进程无法隐藏窗口

[复制链接]
Cool_Breeze 发表于 2021-2-22 20:31
除了notepad.exe 可以正常启动隐藏外, 像 calc.exe 也无法隐藏!
查度娘: 说 程序本身的 nCmdShow 已经被赋值!
不知如何解决!求大佬们指点!
[Python] 纯文本查看 复制代码
# coding=utf-8
# python3.7.0

import subprocess
import threading
import time
import win32gui


CREATE_NO_WINDOW = 134217728
CREATE_NEW_CONSOLE = 16
# creationflags = 0


def pro(n):
    pInfo = subprocess.STARTUPINFO()
    # pInfo.dwFlags = subprocess.CREATE_NEW_CONSOLE
    # https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/ns-processthreadsapi-startupinfoa
    pInfo.dwFlags = 0x000001
    # pInfo.dwFlags = subprocess.STARTF_USESHOWWINDOW
    # https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-showwindow
    # pInfo.wShowWindow = 
    # p = subprocess.Popen(r'D:\GIN\py\tianqi\dist\tianqiGUI\tianqiGUI.exe', startupinfo=pInfo)
    # p = subprocess.Popen(r'C:\Users\user\Desktop\日历.exe', startupinfo=pInfo)
    p = subprocess.Popen(r'C:\Windows\notepad.exe', startupinfo=pInfo)
    # p = subprocess.Popen(r'C:\Windows\System32\calc.exe', startupinfo=pInfo)
    # p = subprocess.Popen('ping 127.1 -n 6', startupinfo=pInfo)
    time.sleep(2)
    print(p.pid)
    p.kill()
    

if __name__ == '__main__':
    pro(3)

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

头像被屏蔽
maoxingren 发表于 2021-2-22 23:35
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| Cool_Breeze 发表于 2021-2-23 09:55
maoxingren 发表于 2021-2-22 23:35
感谢分享l。。。。。

难道只能后续查询窗口句柄,调用win32api 隐藏了吗?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 06:32

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表