gpt4 book ai didi

c# - 如何在 SQL CLR 项目中访问 WMI

转载 作者:太空宇宙 更新时间:2023-11-03 11:46:46 25 4
gpt4 key购买 nike

我有一个我一直在从事的项目,它要求我检索计算机的 CPU ID 以创建软件许可证,并根据当前注册的许可证进行检查。

所以,总而言之,我制作了 2 个程序来实现这一目标。然后我需要将此解决方案实现到我的 CLR 项目中。

我注意到我无法在 SQL 项目中添加 System.Management 引用。

因此,我无法像在其他 .NET 程序中那样访问上述控件来检索 CPU ID。

一周以来我一直在寻找解决方案,任何提示都会很有帮助。我见过有人在创建 SQL 程序集时包含 System.Management.dll,但我真的无法理解它是如何完成的。

最佳答案

您最好的选择可能是创建一个执行 WMI 操作并返回 cpu id 的 Web 服务。

或者,如果您想转到黑暗面,您可以查看 xp_cmdshelOLE Automation Objects访问外部资源。

关于c# - 如何在 SQL CLR 项目中访问 WMI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3203146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com