windows – 在没有lodctr的情况下注册性能计数器
我正在寻找一种方法来注册基于
XML的性能计数器,而无需使用lodctr可执行文件.
虽然this question和this question已经对问题有所了解,但没有一个能给出正确的解决方案. 函数 是否有一种方法可以调用此函数(或任何其他函数),其行为如下: lodctr.exe /M:xmlfile.xml ? 只是在Windows XP中可以使用LoadPerfCounterTextStrings的其他信息,但新API(perflib 2)仅在Vista之后可用.我正在使用V2. 解决方法
我认为这是不可能的,至少是有记录的方式.如果您发现并使用某种未记录的方式,它可能会破坏某些操作系统/服务包或未来版本的Windows.
最好的办法是在您的流程中调用LODCTR和UNLODCTR来安装/注册性能计数器.由于这些是命令行工具,它们可能会显示一个命令(黑色)控制台窗口.您可以使用管道隐藏输入/输出重定向,以便不显示控制台窗口. 请注意,这些工具不占用大量时间或资源,因此从您的流程调用这些EXE不会占用太多时间(用户不会注意到,甚至无法通过某些流程轻松搞清楚监测工具). 请注意,注册/取消注册PC是一项罕见的活动 – 因此Microsoft不会费心为您提供可用的可调用Windows API. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2012 – 在通过IIS 8.0运行Exchange 2013的
- windows – 阻止应用程序访问网络,但单个IP地址除外
- Windows – Chromium Embedded Framework不会生成或运行
- .net – Windows窗体的未处理的异常记录
- 追加环境变量到Path
- windows-phone-7.1 – 在Windows Phone 7(Mango)上的HttpWe
- Windows10 版本说明 From wiki 20190104
- 8 款macOS 分屏应用让你的桌面窗口不再乱糟糟
- 使用NetTcpBinding在WCF中进行Windows身份验证/加密
- windows的文件系统机制引发的PHP路径爆破问题分析
- windows-phone-8 – windows phone开发者电动工具
- 组策略 – 管理模板(ADMX文件)如何工作?
- 如何在Windows 8应用程序中使用c#添加facebook r
- windows – 64位类似Scintilla的文本编辑组件?
- windows – 是否有针对Microsoft堆栈的推荐自动化
- 通用Windows平台应用程序和C/C++LI(VS 2015 RC1)
- Win7下mysql的安装
- 是什么让Microsoft-Word生成的HTML文档代码如此之
- windows-server-2008 – Windows Update代理更新
- 使用WIndows 10中的pip在Virtualenv中安装Python