在其他桌面、Python和Windows上启动进程
我已经创建了第二个桌面在其他桌面、Python和Windows上启动进程,python,winapi,python-2.7,pywin32,Python,Winapi,Python 2.7,Pywin32,我已经创建了第二个桌面 import win32api, win32con, win32gui, win32service, win32process import pywintypes import traceback, thread, time, cStringIO k = win32service.CreateDesktop("ABCD2", 0, win32con.MAXIMUM_ALLOWED, None) 如何在桌面“ABCD2”上启动进程(例如calc.exe)?您可以将ST
import win32api, win32con, win32gui, win32service, win32process
import pywintypes
import traceback, thread, time, cStringIO
k = win32service.CreateDesktop("ABCD2", 0, win32con.MAXIMUM_ALLOWED, None)
如何在桌面“ABCD2”上启动进程(例如calc.exe)?您可以将
STARTUPINFO.lpDesktop
设置为该桌面的名称:
import win32api, win32con, win32gui, win32service, win32process
#import pywintypes
#import traceback, thread, time, cStringIO
hDesktop = win32service.CreateDesktop("ABCD2",
0,
win32con.GENERIC_ALL,
None)
win32api.Sleep(500)
StartInfo = win32process.STARTUPINFO()
StartInfo.lpDesktop = "ABCD2"
ProcInfo = win32process.CreateProcess(
None,
"mspaint.exe",
None,
None,
True,
win32con.NORMAL_PRIORITY_CLASS | win32con.CREATE_NEW_CONSOLE,
None,
None,
StartInfo)
你是说桌面
ABCD2
,不是吗?哦,是的,当然,ABCD2-我已经纠正了!工作起来很有魅力!非常感谢你