运行控制台隐藏

运行控制台隐藏

问题描述:

我试图隐藏运行,同时使用的CreateProcess(我不能使用的ProcessStartInfo类,因为我必须与其他一些特殊设置,运行它)运行控制台隐藏

我曾尝试使用一个控制台窗口CREATE_NO_WINDOWS标志,但不知何故,控制台仍然弹出。这是我有的代码:

Dim ProzessInfo = New Process_Information 
Dim StartInfo = New Startup_Information, PS = New Security_Flags, TS = New Security_Flags 

If CreateProcess(Nothing, target, PS, TS, False, PROCESS_CREATION_FLAG.CREATE_NO_WINDOW, Nothing, Nothing, StartInfo, ProzessInfo) = 0 Then MsgBox("Couln't start application") 

我有什么错过了它来隐藏它?

+0

不,这就够了。你不给任何人一个机会来帮助你解决这个不足的片段。 – 2011-06-08 16:00:05

你可能想尝试

​​

MSDN AppWinStyle

或者

编辑: 尝试此过程

Dim psi1 As New ProcessStartInfo("file path here") 
Process.CreateNoWindow = True 

取决于你的最终目标是什么,你总能将应用程序类型更改为Windows窗体s应用程序。 (假设您现在正在运行控制台应用程序。)

+0

但是,只有使用“Shell”功能才能使用此API – 2011-06-08 15:45:33

+0

您正在运行控制台应用程序吗?我猜如果你想隐藏所有窗口,你可以改变类型为窗体。或者这不是你所追求的? – sealz 2011-06-08 15:48:22

+0

已编辑。给我一个旋转 – sealz 2011-06-08 15:53:28