草庐IT

self-closing

全部标签

java - 如何在 Java 中实现 Kerberos 协议(protocol)转换? (S4U2 self )

编辑现在我知道我需要什么了。我需要在Java中实现Kerberos协议(protocol)转换(S4U2Self)。.Net中有示例,但没有Java示例。有这个第三方库QuestSingleSignonforJava声称这样做。我已经下载了JAR,它看起来不错,但我宁愿使用自定义实现而不是别人的代码(必须付费)。任何人都可以提前了解需要完成的工作吗?是否有任何现有的开放JavaAPI来处理此问题?谢谢之前的问题目前我的应用程序只知道用户ID,我需要使用Kerberos对该用户进行身份验证,创建服务票据并使用它来访问第三方服务。我的应用程序需要充当代理,需要代表提供的用户ID向第三方服务

windows - 微星/WIX : How to (self-)update a running service

我必须编写一个自动更新服务来更新我们公司在客户端PC上的应用程序。要更新的应用程序之一是更新程序本身。我使用使用WIX创建的MSI包部署所有应用程序。然后该服务使用“msiexec.exe/q/i”生成一个进程以开始静默安装。这适用于其他产品,但当我想更新正在运行的服务时,该服务是启动调用安装程序的进程的服务。因此,我正在尝试更新正在运行的进程。我该怎么做?“fork”安装程序进程并退出服务?使用一些聪明的Windows内置方法? 最佳答案 感谢您的意见,这是我想出的:我正在使用具有MajorUpgrade支持和ServiceIns

.net - 对于 Windows 窗体,PostMessage 与 self 的等价物是什么?

我正在编写一个派生自System.Windows.Forms.Control的自定义控件.控件正在使用Control.KeyDown事件,以观察击键:我应该将一些击键(例如-K)作为热键处理,这会导致我启动一个对话框。如果我从我的onKeyDown启动对话框事件处理程序,在我设置KeyEventArgs.SuppressKeyPress之前显示对话框至true并返回(因此我无法抑制K按键)。相反,我想从onKeyDown返回事件处理程序,然后启动对话框。为此,在我从onKeyDown返回后事件处理程序我需要以某种“启动对话框”事件以某种方式再次调用。在Win32上,我可以使用PostM

c++ - Windows MessageBox 忽略 WM_CLOSE

我们有一个遗留的CWindows应用程序,它在发生致命连接错误时通过MessageBox调用弹出一个模式窗口。我们的网络工程师可能同时运行其中的许多应用程序。有时,网络故障会导致这些应用程序处理的连接同时失败。在Windows7上,从任务栏中选择“关闭所有窗口”功能确实有效,因为模态对话框似乎没有处理WM_QUIT消息。我通常在Linux系统上工作,但我的MSDN研究表明,我可以捕获和处理此消息的唯一方法是创建我自己的对话框并自行处理消息。我担心的是我忽略了一个更简单的解决方案,任何人都可以提供替代方案吗? 最佳答案 模态对话的消息

c# - 向没有窗口的进程发送 WM_CLOSE 消息

开始一个进程-ProcessStartInfopsi=newProcessStartInfo("G:\\SampleWinApp.exe");psi.UseShellExecute=false;psi.CreateNoWindow=true;Processprcs=Process.Start(psi);发送WM_CLOSE使用PostMessageconstintWM_CLOSE=0x0010;publicvoidSendCloseSignal(Processproc){uintuiPid=(uint)proc.Id;boolbResult=EnumWindows(newWNDENUM

Windows 10 : how to prevent switching or closing an application

我正在为Windows10设备开发应用。该设备将在公共(public)场所暴露给用户,其硬件按钮将无法访问。如何防止用户使用触摸屏手势关闭我的应用程序? 最佳答案 使用分配的访问权限设置您的应用程序:http://www.winbeta.org/news/setup-assigned-access-windows-10-kiosk-mode这将允许您在用户登录后立即启动您的应用程序,并且任何人都无法退出/关闭/切换该应用程序。 关于Windows10:howtopreventswitch

c# - 重现 "A connection that was expected to be kept alive was closed by the server."

我们在winforms应用程序中使用WebClient、.NET3.5sp1。对于一些用户来说,这个结果在消息异常中:“基础连接已关闭:服务器关闭了预期保持事件状态的连接。”在网络上搜索了一下,建议“修复”以禁用httpkeepalive,我们对此并不真正感兴趣,有人认为它可能是.NET库中的错误,等等。错误消息表明它是一个keepaliv'edhttp连接,它以某种方式被服务器(或代理)关闭,而WebClient的底层未正确检测到它。我们正在考虑捕获这个特定案例,然后再次尝试该请求。但是我们无法重现此异常。所以。我们如何才能正确捕获产生上述错误消息的情况。catch(WebExcep

c# - 我在哪里可以获得 "open hand"/"closed hand"鼠标光标?

我正在寻找Adob​​eReader中的张开的手/闭合的手鼠标光标。他们在哪里?如果它们是非标准的,我用C#创建它们的最简单方法是什么? 最佳答案 是的,它们是非标准的。您只需要四处搜索,直到找到它们。一旦你检查了这个答案-UsingCustomCursor顺便说一句-标准游标是asfollows. 关于c#-我在哪里可以获得"openhand"/"closedhand"鼠标光标?,我们在StackOverflow上找到一个类似的问题: https://sta

c# - WCF:如何阻止 myServiceHost.Close() 处理 myServiceHost 对象?

显然Close和Dispose实际上是一样的。我希望能够关闭和打开我的ServiceHost实例,而不必每次都重新实例化它。有任何想法吗?谢谢。 最佳答案 ServiceHost.Close实际上与Dispose()相同。一般来说,对于所有具有Close()方法的类型都是如此-Dispose()是根据Close()实现的.仅供引用-ServiceHostBase通过以下方式显式实现Dispose():voidIDisposable.Dispose(){base.Close();}这实际上意味着当您关闭ServiceHost时,您将始

c# - 为什么我的 Close 函数没有被调用?

classProgram:CriticalFinalizerObject{staticvoidMain(string[]args){Programp=newProgram();TextWriterTraceListenerlistener=newTextWriterTraceListener(@"C:\trace.txt");Trace.Listeners.Clear();//RemovedefaulttracelistenerTrace.Listeners.Add(listener);Trace.WriteLine("FirstTrace");//Generatesometracem