本来的类大概是这样子的:
class GetUser
{
private System.Management.ManagementObject curUser;
public GetUser(string DomainName,string UserName)
{
string p =@"ROOT\CIMV2:Win32_UserAccount.Domain="""+DomainName+"\",Name=\""+UserName+"\"";
ManagementPath path = new ManagementPath(p);
System.Management.ManagementObject o = new ManagementObject(path);
curUser=o;
}
}
class GetUser
{
private System.Management.ManagementObject curUser;
public GetUser(string DomainName,string UserName)
{
string p =@"ROOT\CIMV2:Win32_UserAccount.Domain="""+DomainName+"\",Name=\""+UserName+"\"";
ManagementPath path = new ManagementPath(p);
System.Management.ManagementObject o = new ManagementObject(path);
curUser=o;
}
}
http://blog.csdn.net/zhzuo/archive/2004/07/16/42685.aspx
{
A()
A(string name);
static A instance;
public static A CreateInstance(string name)
{
if (instance == null)
{
instance = new A(name);
}
return instance;
}
}