是否可以使用system.diagnostics.process.start(“Process.exe”) 但是这个过程不会被用户看到? 例如,我想使用Windows媒体播放器在后台播放音频,音频将播放,但wmp将不可见。有可能吗?
答案 0 :(得分:12)
试试这个:
Dim startInfo As New ProcessStartInfo("mplayer2.exe")
startInfo.WindowStyle = ProcessWindowStyle.Hidden
Process.Start(startInfo)
隐藏的窗口样式。一个窗口可以 要么可见,要么隐藏。该 系统显示隐藏的窗口 画它。如果隐藏了一个窗口,那就是它 被有效禁用。一个隐藏的 窗口可以处理来自的消息 系统或从其他窗口,但它 无法处理来自用户的输入或 显示输出。经常,一个 申请可能会保持一个新的窗口 隐藏,而它自定义 窗口的外观,然后使 窗口样式正常。