c# - 如何显示/隐藏另一个应用程序的窗口?

标签 c# java vb.net

我想创建一个可以隐藏 exe 应用程序的按钮。例如: 此应用程序将在页面加载时启动 spider.exe。 我需要一个可以隐藏和显示 spider.exe 的按钮。 如何使用 VB.NET、C# 或 Java 实现?

我试过

myProcess.StartInfo.WindowStyle =  System.Diagnostics.ProcessWindowStyle.Normal
myProcess.Start()

在页面加载部分,并使用

myProcess.StartInfo.WindowStyle =  System.Diagnostics.ProcessWindowStyle.Hidden

在按钮部分但不起作用

最佳答案

我认为您应该使用 PInvoke 并调用 API ShowWindow传递其他应用程序窗口句柄和适当的参数以显示或隐藏。

关于c# - 如何显示/隐藏另一个应用程序的窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6251266/

相关文章:

C# EF6 回滚更改,EntityState.Unchanged 错误

c# - 如何防止颜色混合?

java - 类似于 Java Web 应用程序世界中的 RJS(用于 Ruby on Rails)?

vb.net - 创建 SEARCH 并浏览每个结果

c# - FileStream 错误 - 进程无法访问文件...被另一个进程使用

java - 处理序列化框架不兼容的版本更改

java - Maven 最佳实践 : including timestamps for snapshot releases or not?

html - 将行添加到 webbrowser 对象中的现有表

javascript - html select 只返回第一个选项

c# - 当客户在加拿大时,如何让 Stripe 结账显示 249 加元且含 5% 税的价格,而在世界其他地区则显示 249 美元且不含税?