小弟我近日写一小程序,用于修改域模式下的用户密码,
但是在执行到 de.invoke("SetPassword", new object[]{"newpassword"})语句时总是报操作对象执行错误,修改失败.

注:
1. de 是 DirectoryEntry de = new Directory(...);//取决于要修改的用户名
2. 语句编译没有问题,在域控上执行也是一样结果
3. 在该语句前加上personate.Begin()进行超级用户模拟也不行,报同样错误
4. 除此之外,其它均运行正常,如取用户名,组名,SAM帐号等.

WHY?求各位大虾不吝赐教,急....