如何从其他程序获取特定Windows服务的可执行文件的路径?不幸的是,ServiceController类(System.ServiceProcess)没有为它提供方法或属性!
所以,我在导入C#类后得到了完整的错误列表.我搜索了错误并得到了大量的点击,但他们都说只是添加System.Management命名空间,但它却给出了这些错误.
类似的问题.没有解决方案对我有用: 使用WMI ManagementObjectSearcher缺少指令或程序集引用?
名称空间'System.Management'中不存在'ManagementClass'
找不到类型或命名空间(您是否缺少using指令或程序集引用?)
类:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Collections;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;
using System.Text.RegularExpressions;
using System.Net;
using System.Xml;
using System.IO.Compression;
using System.Runtime.InteropServices;
using System.Threading;
using System.Management;
using Microsoft.Win32;
using System.Net.NetworkInformation;
using System.Security.Cryptography;
namespace PCID_Grabber
{
public class PCID
{
public static string GetCPUId()
{
#region CPUid
string cpuInfo = String.Empty;
string temp = String.Empty;
ManagementClass mc = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = mc.GetInstances(); …Run Code Online (Sandbox Code Playgroud) 我收到以下错误消息:
名称空间'System.Management'中不存在类型或命名空间名称'ManagementEventWatcher'(您是否缺少程序集引用?)
我已经包含System.Management在我的项目参考中,但找不到类型.
我以管理员身份运行Visual Studio,但仍然得到相同的结果.已经ManagementEventWatcher走了?