草庐IT

强制关闭defender

全部标签

c# - 强制 Windows 挑战

我有一个AuthorizationProvider需要同时使用Anonymous和Windows,但我似乎无法使用Windowschallenge来工作:if(principal==null||principal.Identity==null||string.IsNullOrWhiteSpace(principal.Identity.Name)){context.OwinContext.Authentication.Challenge();returnTask.FromResult(0);}是否需要设置任何其他配置值才能使这条线路正常工作?:context.OwinContext.Au

c# - 有没有办法强制 NHTMLUNIT 忽略页面 JavaScript 错误并继续执行脚本?

我是ASP.NET和C#项目的一部分。我们正在努力使我们的asp.net门户网站对Google搜索引擎友好(https://developers.google.com/webmasters/ajax-crawling/)。我们网站中的网页是动态生成的,DOM是用JavaScript修改的,所以我们使用NHTML在Google搜索引擎发送请求时生成快照(服务器端)。它生成HTML快照,但问题是当页面中存在脚本错误时,它返回部分呈现的页面(页面JavaScript修改的内容部分呈现)。页面在浏览器中完美运行。我尝试了以下选项ThrowExceptionOnScriptError=false

c# - 无法将透明代理强制转换为来自 AppDomain 的类型

我正在尝试在应用程序域中创建一个对象:vartype=typeof(CompiledTemplate);varobj=(CompiledTemplate)domain.CreateInstanceAndUnwrap(type.Assembly.FullName,type.FullName);但是,我总是得到以下错误:无法将透明代理转换为类型“Mono.TextTemplating.CompiledTemplate”。我在.NET4.0上运行,而不是Mono,尽管命名空间可能会提示:)据我所知,当.NET认为类型和程序集在两个域中不完全匹配时,就会发生此错误。但是,在调试时,FullNa

c# - 在 .NET 应用程序中检测重定向控制台输出中的关闭管道

.NETConsole类及其默认的TextWriter实现(可作为Console.Out隐含在例如Console.WriteLine中())当应用程序将其输出通过管道传输到另一个程序时,不会发出任何错误信号,并且另一个程序在应用程序完成之前终止或关闭管道。这意味着应用程序可能会运行超过必要的时间,将输出写入黑洞。如何检测重定向管道另一端的关闭?更详细的解释如下:这里有一对演示问题的示例程序。Produce相当慢地打印大量整数,以模拟计算效果:usingSystem;classProduce{staticvoidMain(){for(inti=0;iConsume只读取前10行输入然后退

c# - 使用 WPF 将应用程序最小化/关闭到系统托盘

我想在用户最小化或关闭表单时在系统托盘中添加应用程序。我已经为Minimize案例完成了它。谁能告诉我如何在关闭表单时保持我的应用程序运行并将其添加到系统托盘中?publicMainWindow(){InitializeComponent();System.Windows.Forms.NotifyIconni=newSystem.Windows.Forms.NotifyIcon();ni.Icon=newSystem.Drawing.Icon(Helper.GetImagePath("appIcon.ico"));ni.Visible=true;ni.DoubleClick+=dele

c# - HttpWebRequest 如何处理(过早)关闭底层 TCP 连接?

我很难确定在使用.NET的HttpWebRequest类调用远程服务器(特别是RESTWeb服务)时是否有办法处理潜在的连接问题。根据我的调查,WebClient类的行为是相同的,这在某种程度上是意料之中的,因为它似乎只为HttpWebRequest提供了一个更简单的接口(interface)。出于模拟目的,我编写了一个非常简单的HTTP服务器,它的行为不符合HTTP1.1RFC。它所做的是接受客户端连接,然后发送适当的HTTP1.1header和“HelloWorld!”有效负载返回给客户端并关闭套接字,服务器端接受客户端连接的线程如下所示:privateconststringm_d

c# - 如何在不关闭的情况下将 "Hide()"模式 WPF 窗口?

我有一个在后台线程上运行的WPF窗口,作为一种“通知程序窗口”...当引发事件时,它会显示一条消息...用户单击“贪睡”按钮,我调用this.Visibility=Visibility.Collapsed我隐藏窗口的那一刻(通过调用this.Hide()或如上所述设置Visibility)...“ShowDialog()"代码释放并关闭窗口。这绝对是WPF代码中的错误(我已通过反射器识别)...但我的问题仍然存在。有没有人能够想出解决此问题的方法?我已经尝试了很多东西,现在正在向你们这些聪明的人伸出援手:) 最佳答案 您无法隐藏模态

c# - 在应用程序/服务关闭/停止之前等待计时器经过事件完成

总结:在Windows服务和控制台应用程序中,我调用了一个包含计时器的公共(public)库,该计时器会定期触发大约需要30秒才能完成的操作。这工作正常,但是......当调用服务停止或应用程序退出并且计时器在ElapsedEventHandler中时,我需要服务停止/应用程序退出以等待事件处理程序完成。我通过在调用计时器停止方法时检查boolInEvent属性来实现此功能。虽然这很实用,但问题是:这是执行此操作的最佳方法吗?是否有替代方法可以更好地满足此目的?另一个问题是我需要避免服务停止请求因“服务无法响应停止请求”而失败这是我的实现publicsealedclassTimedPr

c# - 循环浏览 chrome 选项卡并根据网址关闭页面

我希望能够遍历chrome页面上的所有选项卡并关闭任何youtube页面的选项卡。我已经做了一些谷歌搜索并找到了下面的代码。有两个(很可能更多)问题。首先,我创建了一个WPF应用程序并添加了System.Windows.Automation命名空间(使用visualstudio2015.net4.5),但无法识别AutomationElement。我也不确定如何遍历选项卡并测试页面是否为youtube页面。Process[]procsChrome=Process.GetProcessesByName("chrome");if(procsChrome.Length0){ValuePatt

c# - 处理 SQL 命令并关闭连接

直到现在我总是使用类似的结构从数据库中获取数据并填充数据表publicstaticDataTableGetByID(inttestID){DataTabletable=newDataTable();stringquery=@"SELECT*FROMtbl_TestASTWHERET.testID=@testID";using(SqlConnectioncn=newSqlConnection(Configuration.DefaultConnectionString)){SqlCommandcmd=newSqlCommand(query,cn);cmd.Parameters.Add("@