我在尝试登录时遇到了同样的问题。有时它神奇地成功了,但大多数时候它会引发Catastrophic failure
异常。这种方法对我有用:
1- 以管理员身份运行 regedit 2- 查找并删除 2 个 lbs 目录 3- 如果徽标已安装在服务器上,请转到网络(尤其是从地图) register.bat 以管理员身份运行文件,如果出现错误,使所有注册记录成功,以免出错,然后先运行徽标。这非常重要 4- 以管理员身份运行 sys 并更新许可证 5- 检查用户是否lobject
在 sys 中获得完全授权 6- 尝试再次连接对象。
登录示例:
var UnityApp = new UnityObjects.UnityApplication();
UnityApp.LGSetup(@"Z:\", @"Z:\", 1, 1);
UnityApp.Disconnect();
if (!UnityApp.Login("myUsername", "myPassword", 1))
{
var message = UnityApp.GetLastErrorString();
MessageBox.Show(
"Login Failed" +
Environment.NewLine +
message);
return;
}
else
MessageBox.Show("Login Succeeded");
我将徽标路径映射到驱动器 Z。所以你的路径应该不同。
可以参考LGSetup Documents和Login Documents