草庐IT

.net - 我如何使用 OpenCover 连接到服务?

作为代码覆盖测试的一部分,我需要测试几个服务。OpenCovergithub提到了执行此操作的能力(问题#36),但没有告诉您如何操作。维基“用法”页面对此没有提及任何内容。opencover-?提到了-service开关,但没有描述它的作用、确切或如何使用它。谁能告诉我这个开关是如何工作的,以及我如何使用它连接到服务? 最佳答案 安装时OpenCover您会发现有一个名为Usage.rtf的文档描述了如何针对服务使用OpenCover。基本上,您必须在具有预注册探查器(使用regsvr32)的管理帐户下运行OpenCover。服务

java - 服务如何检测 Windows 何时完全启动?

我正在编写一个服务,该服务使用WMI获取系统的mac地址,问题是如果该服务在启动时启动,似乎我获得的信息与操作系统启动后获得的信息不同完全初始化。因此,如何检测操作系统是否已初始化,以便获得正确的mac地址?语言是C和java,平台是windows7和windowsxp 最佳答案 普通主机从不会改变的硬件中获取它们的MAC地址。没有特定的点可以说操作系统已经完全启动,您只需要等待。我怀疑mac地址更改不是操作系统会通知您的,或者取决于操作系统何时启动,这很可能只是在大约同一时间发生。 关

c# - 语音识别循环

我的问题很简单,就是如何在Windows服务中实现语音识别,使该服务持续监听要说的内容。我做了一些研究,似乎解决方案是使用计时器并在特定时间间隔“收听”语音,尽管这对我来说似乎是错误的。任何想法或评论都会有所帮助。 最佳答案 您是要构建语音识别引擎还是要集成到现有的ASR中?计时器将不起作用。你需要一个一直在倾听的倾听者。聆听检测语音的开头和任何话语的结尾。计时器可能会错过演讲的开头。 关于c#-语音识别循环,我们在StackOverflow上找到一个类似的问题:

c# - 在 Windows 服务中使用 TAPI 语音

我已经购买了AddTapi.NET的许可证在作为Windows服务运行的产品中使用TAPI来简化我的开发。我能够在WindowsGUI和控制台应用程序中使用TAPI,并将代码移植到我的Windows服务中。那时,我注意到使用TapiCall.Speak或TapiCall.Play(wavefile)等语音API的代码没有在电话线上产生声音,而是保持静音。之前有几个问题可能与我的问题有关。Question:PlayingVoiceoveramodemfromaWindowsservice表示使用语音的问题已通过在Windows服务中生成GUI线程来解决。我试图这样做,但未能成功地让人们在

windows - Groovy:如何将 .groovy 脚本作为 Windows 服务

如何将.groovy脚本制作成Windows服务?此链接http://groovy.codehaus.org/Windows+Services对我不利,因为我使用的是WinServ200864位。 最佳答案 在第一次做同样的事情的过程中。经过一些研究和一些指导,看起来这样做的一个好方法是使用gradle。初始设置后,构建项目将为您创建一个Windows和Unix服务。还有一个Gradle包装器,因此即使您无法在服务器本身上安装gradle,您也可以运行这些服务。http://www.gradle.org/http://en.wiki

Windows Azure Toolkit for Java 插件无法在 Mac 上运行

我正在尝试创建WindowsAzure云服务。因此,我在我的Mac上使用了Eclipse(Indigo)。首先我需要安装(Eclipse>Help>InstallNewSoftware>http://dl.msopentech.com/eclipse)WindowsAzureToolkitforJava插件在thistutorial,但这在我的Mac上是不可能的。在Windows机器上没有问题!安装插件时抛出如下错误:Cannotcompletetheinstallbecausesomedependenciesarenotsatisfiablecom.microsoftopentech

windows - 如何保护在 Windows Azure 上运行的 odata 服务

我在windowsazure平台上托管odata服务。在访问odata服务之前,如何在WindowsAzure平台中对客户端/用户进行身份验证?谢谢, 最佳答案 在WCF数据服务团队的博客中,有一个巨大的条目分为8个部分,其中详细介绍了身份验证:http://blogs.msdn.com/b/astoriateam/archive/2010/05/10/odata-and-authentication-part-1.aspx 关于windows-如何保护在WindowsAzure上运行的

c++ - 从 Windows 服务检测 SD 卡插入?

我需要从Windows服务检测可移动媒体插入。使用不可见的窗口,我可以通过RegisterDeviceNotification成功检测到USB拇指驱动器,但事实证明SD卡更难检测。我找到了使用SHChangeNotifyRegister的代码,但经过进一步调查,我只能让它在窗口应用程序中运行。(从代码项目中找到的代码:http://www.codeproject.com/Articles/3946/Trapping-windows-messages?msg=2897423#xx2897423xx)namespaceglobals{SHChangeNotifyEntryshcne[1];

windows - 异步 WCF 调用在客户端中处理不当

这是场景。我有一个遵循基于异步事件设计模式的WinForm应用程序(C#、.NET3.5)。主控件(MainResultControl)根据用户请求创建子控件(ResultControl)的多个实例。每个子控件都有一组独特的参数供用户选择。然后每个子控件异步调用WCF服务:WebServiceClient.GetResultsAsync(Parametersparam)每个子控件还注册了Web服务的GetResultsCompleted事件WebServiceClient.GetResultsCompleted+=_service_GetResultsCompleted()这是我们面临

c++ - 如何使用 Windows 服务启动程序?

我使用visualstudio在c++中创建了一个Windows服务,现在我希望该服务运行一个exe文件。该服务设置为在每次计算机启动时启动我知道我需要使用代码来定位exe的路径,例如C:\MyDirectory\MyFile.exe但如何从服务实际运行文件?我阅读了进程启动方法here但我不确定如何使用它 最佳答案 您可以在服务中使用createprocess函数来运行exe。TCHAR*path=L"C:\\MyDirectory\\MyFile.exe";STARTUPINFOinfo;PROCESS_INFORMATIONp