如何创建ResourceManager对象的实例来获取WinNT对象?

时间:2014-06-13 09:42:47

标签: c# windows resourcemanager

我在ResourceManager C#类中使用Sytem.Resources .ResourceManager有一个受保护的构造函数,所以我们不能直接创建实例。我想使用GetObject函数来获取WinNT的对象。

我想做以下事情:

 IADsOpenDSObject user= (IADsOpenDSObject)Utils.GetObject("WinNT:");

以下link中提供了有关IADsOpenDSObject的详细信息。

我尝试了以下操作:

    class ResourceManagerSub : ResourceManager
        {

            public ResourceManagerSub()
            {

            }
        }
    public class Program
    {
       static void Main(string[] args)
            {
                ResourceManagerSub Utils = new ResourceManagerSub();
                IADsOpenDSObject user = (IADsOpenDSObject)Utils.GetObject("WinNT:");
                user.OpenDSObject("WinNT://machinename", Username, Password, (int)ADS_AUTHENTICATION_ENUM.ADS_SECURE_AUTHENTICATION);


             }
      }

但我得到例外:Object reference not set to an instance of an object.

那么如何实例化ResourceManager

0 个答案:

没有答案