抑制 .NET 中的进程弹出窗口
我们的用户面板将所有软件作为服务运行。不管出于什么原因,当您使用命令行中设置的管理员密码运行 Mumble 语音软件时,它会创建一个弹出窗口。有人发布了一个替代方案,使用运行两个进程的 bat 文件作为解决方法,但是有什么方法可以使用 .NET 抑制弹出消息吗?我已经编写了很多启动器类型的应用程序来解决此类问题,但我不知道如何抑制此消息。
以下是解决方法中的 .bat 文件的样子。
set /p VAR= < superadmin.txt
start murmur2.exe -supw %var%
ping 0.0.0.0 -n 3 > NUL
tskill murmur2
murmur.exe
Our user panel runs all of our software as services. For whatever reason though, the Mumble voice software creates a popup when you run it with an administrator password set in the command line. Someone posted an alternative by using a bat file that runs two processes as a work around, but is there any way to just suppress the popup message using .NET? I have written a lot of launcher type apps to fix things like this, but I have no idea how I could suppress this message.
Here is what the .bat file looks like from the workaround.
set /p VAR= < superadmin.txt
start murmur2.exe -supw %var%
ping 0.0.0.0 -n 3 > NUL
tskill murmur2
murmur.exe
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试监视打开的窗口并在弹出窗口出现时通过 winapi 关闭它
You can try to monitor open windows and close popup via winapi when it shows up