【CodeGo.net>如何在Windows服务内实现一个连续的生产者-消费者模式】教程文章相关的互联网学习教程文章

CodeGo.net>如何导出Windows系统和应用程序事件日志?【代码】

使用EvtExportLog function,我目前无法为Path和/或Query参数指定正确的值. 我的目标是导出本地应用程序和系统事件日志. 我试过了:EvtExportLog(IntPtr.Zero, "Application", "*", "C:\\SomePath\\Application.evtx", EventExportLogFlags.LogFilePath);具有以下P / Invoke定义:[Flags] private enum EventExportLogFlags {ChannelPath = 1,LogFilePath = 2,TolerateQueryErrors = 0x1000 };[DllImport(@"wevtapi.dll", CallingCo...

CodeGo.net>无法调试WCF-Windows服务【代码】

我们的应用程序访问WCF服务,该服务由Windows Service在单台计算机上承载.客户端应用程序和服务将始终位于同一台计算机上. 我创建了一个承载WCF服务的Windows服务.为了测试Windows服务代码,我创建了一个控制台应用程序,其中包含与Windows服务相同的app.config和代码.我在一个调试线程中启动控制台应用程序,并在另一个调试线程中启动客户端.一切正常,我可以轻松使用调试器. 现在擦… 因此,我创建了一个安装程序并安装了Windows Servi...

CodeGo.net>如何关闭Windows窗体应用程序中的多个窗体【代码】

我正在Visual Studio 2015中使用Windows窗体应用程序.现在,我的要求是单击按钮时关闭多个Windows窗体. 注意:我在下面提到了链接 closing-multiple-forms-in-c-sharp How-to-Connect-forms-in-Csharp-windows-application How to swap between forms in windows forms application 检查下面的图像我已经工作了. 图片-1 图片-2 图片-3 图片-4解决方法:您创建了第一个表单的另一个实例并将其隐藏,因此当前打开的第一个表单将不会隐藏...

CodeGo.net>如何在Windows服务内实现一个连续的生产者-消费者模式【代码】

这是我想做的事情: >在需要处理的项目的内存中保持队列(即IsProcessed = 0)>每5秒从db中获取未处理的项目,如果它们尚未在队列中,则添加它们>从队列中连续提取项目,进行处理,并且每次处理项目时,都在db中对其进行更新(IsProcessed = 1)>做到“尽可能平行” 我有一个服务的构造函数,例如public MyService() {Ticker.Elapsed += FillQueue; }当服务启动时,我启动计时器protected override void OnStart(string[] args) {Ticker.Enabl...

CodeGo.net>如何将旧式的Windows图元文件写入文件【代码】

我可以生成一个旧的(未增强的)图元文件.如何将其写入磁盘,使其成为正确的.wmf文件?解决方法:Petzold doesn’t mention it,但是有一个将图元文件写入磁盘的约定:在图元文件数据前加上WmfPlaceableFileHeader structure.显然,这是invented by Aldus, back int the day,称为“可放置图元文件”.[StructLayout(LayoutKind.Sequential, Pack = 1)] public struct WmfPlaceableFileHeader {public uint key; // 0x9aC6CDD7public usho...

CodeGo.net>如何从用户名和密码获取WindowsPrincipal【代码】

我正在使用WebAPI并将其与Katana托管在一起.我现在正在编写一些用于身份验证和授权的中间件.我必须对SSL使用基本身份验证,因为请求可能来自各种平台.目前还不能选择OAuth.中间件需要使用基本身份验证提供的用户名和密码,并验证用户是否是本地Windows组的成员. 现在,我正在尝试弄清楚如何创建WindowsPrincipal.如果我能弄清楚如何使用用户名和密码创建WindowsPrincipal,那么我会做其余的事情.这就是我现在所拥有的.//TODOWindowsPri...

CodeGo.net>如何迁移一个Windows Phone应用程序(8.1 XAML),它在Windows商店中实时迁移到8.1 Silverlight?

我有一个用8.1 XAML编写的Windows应用商店中已有的应用程序.由于XAML版本中的某些兼容性问题,我们在8.1 SilverLight中重新编写了该应用程序. 但是,现在的问题是,我无法将silverlight应用程序包作为对现有应用程序的更新上传到Windows应用商店.我怎样才能做到这一点? 更新:实际问题不在打包时,我已经成功将应用程序的新Silverlight版本打包到XAP文件中.当我尝试上传到商店网站时,会出现此问题.它不允许我提交XAP文件(如果是Appx软...