草庐IT

强制关闭defender

全部标签

windows - 批处理文件 - 关闭由批处理文件进程打开的单独的 cmd 窗口

我正在整理一个执行以下操作的批处理文件:启动Selenium测试中心启动Selenium测试节点运行Selenium测试脚本打开测试结果xml文档。关闭Selenium中心和节点Selenium中心和节点是通过使用START命令调用2个批处理文件打开的,因此它们在自己的cmd窗口中打开。直到第5点,我的流程都很好,关闭了包含集线器和节点的两个cmd窗口。我知道您可以关闭所有“cmd.exe”进程,但这似乎是一种钝器。有没有一种方法可以识别或保留我的批处理脚本打开的集线器和节点cmd窗口的句柄,以便我可以只关闭这两个窗口?谢谢。 最佳答案

c# - 关闭 "blah.exe has stopped working"消息。 C#

我有一段C#代码,它调用一个进程,指向另一个可执行文件。在极少数情况下,会发生访问冲突,后者会被操作系统终止,并显示消息“program.exe已停止工作……Windows可以在线检查解决方案,等等……”。我可以使用具有预定义超时的WaitForExit终止并关闭进程,但上述窗口一直挂起。是否有可能以某种方式解雇它?调用外部程序的代码如下:ProcessStartInfostartInfo=newProcessStartInfo();startInfo.CreateNoWindow=true;startInfo.UseShellExecute=false;startInfo.Redir

C# WinForms Tray 应用程序 - 不捕获 Windows 关闭事件

我正在编写一个监视状态的程序。它启动主窗口(LoginForm)以询问用户凭据,然后隐藏表单。在LoginForm初始化NotifyIcon之后,所有剩余的工作都在隐藏LoginForm的情况下完成。我已经在LoginForm的FormClosing事件中实现了所有清理工作。在正常退出过程中,一切正常。问题是该程序一直位于托盘中,我往往会忘记在关闭Windows之前退出它-程序不会在关闭事件时保存状态。我已经阅读了许多论坛和文档,并且从我所阅读的内容来看,事件FormClosing/FormClosed+SessionEnding/SessionEnded无论如何都必须触发。但看起来他

windows - 批处理 - 回声已关闭

我已经检查了与我的问题相关的其他大量答案,但没有一个有效。我想这是一个语法错字,但我似乎找不到它。我的脚本应该简单地告诉我进程是否正在运行,然后将路径保存到变量中,转到该路径并删除.exe。不幸的是,我得到ECHOisOFF。有什么想法吗?@echooffsetlocalEnableDelayedExpansionset/pPROGRAM=NAmeoftheexe:tasklist/FI"IMAGENAMEeq%PROGRAM%"2>NUL|find/I/N"%PROGRAM%">NULif"%ERRORLEVEL%"=="0"echo.%PROGRAM%isrunningfor%%i

windows - 在 Windows 上关闭 NiFi

是否有一种简单的编程方式可以在Windows上关闭NiFi?“手动”方式有效,在命令窗口中运行并按ctr-c退出,但我正在尝试自动化测试环境。我可以在linux上使用nifi.sh脚本,我在谷歌搜索时看到了对关闭bat脚本的引用,但我使用的是0.6.1,但它不在那个版本中。我使用netstat根据API端口号查找PID,然后终止该进程。但似乎总是有两个进程,一个将重新启动另一个。所以我做了同样的事情,使用Bootstrap端口,用它来查找进程的PID,然后也终止该进程。但这并不总是可靠的。 最佳答案 您可以在Windows上停止ni

c++ - 如何强制刷新文件

假设我有以下代码:#include#include#includeintmain(){std::ofstreamf("test.log");inti=0;while(true){f(请注意,每次写入操作后我都会调用flush)我注意到此应用程序不会更新“test.log”文件的“上次修改时间”和“大小”属性,除非我右键单击此文件或打开它。我猜这是由于内部缓冲(系统不想进行像磁盘实际I/O这样耗时的操作,除非被迫这样做)。我说得对吗?我需要编写一个应用程序来监视其他应用程序创建的日志文件中的更改(我无法更改它们)。起初,我想到了C#中的FileSystemWatcher类,但我注意到它具

c++ - 关闭外部应用程序所需的 Windows 权限

我需要关闭一些外部程序。我的应用是否需要管理员权限才能使用WindowsAPIGetWindowThreadProcessId、OpenProcess和TerminateProcess,或者用户模式是否足够?我已经检查过XP和7并且工作正常,但我知道较新的版本有更多限制。我正在使用以下代码:boolCloseApp(constchar*WindowName){HWNDhWnd;hWnd=FindWindow(nullptr,WindowName);if(!hWnd)return(true);//NotrunningDWORDpid;GetWindowThreadProcessId(hW

javascript - 如何使用javascript自动关闭网页?

我在不同的论坛上发现了很多像我这样的问题,但我找不到任何一个真正有助于解决我的问题的答案。基本上,我想要的是通过命令提示符打开一个URL,它将打开浏览器,处理一个网页,然后我希望它自动关闭。为什么我需要这个?我有一个在IIS上运行的应用程序。我需要在我的应用程序中每天运行一些例程。我可以通过运行类似于下面显示的URL来简单地启动这些例程:http://myapplication.com/DoStuff.aspx?问题是这完全是手动的。我想知道我是否可以创建一个批处理文件,调用我的URL“starthttp://myapplication.com/DoStuff.aspx?”,然后我可以

c - 我的程序阻止 Windows 关闭!

我的wxwidgets程序不允许在用户单击关机时关闭计算机。我在正常退出程序时遇到问题,所以我一直在直接调用exit()而不是像wxwidgets所说的那样删除顶部窗口。退出解决方法一直有效,但似乎wxwidgets在收到关闭窗口信号(?)时无法退出。我能否以某种方式捕获它并仅调用exit以便程序不会阻止窗口关闭? 最佳答案 Windows向所有应用程序发送WM_SHUTDOWN消息。此事件映射到您的wxWidgets应用程序中的EVT_END_SESSION。确保正确处理此事件。参见wxCloseEventClassReferen

windows - 有没有办法以编程方式打开/关闭粘滞键?

我想从程序中启用/禁用Windows粘滞键功能。有没有办法通过调用命令行脚本或使用vbscript或类似工具来实现? 最佳答案 是的。调用SystemParametersInfo以SPI_SETSTICKYKEYS作为第一个参数。不过,如果您使用.NET,则需要使用P/Invoke来调用Win32API函数。 关于windows-有没有办法以编程方式打开/关闭粘滞键?,我们在StackOverflow上找到一个类似的问题: https://stackoverf