0

背景故事:

我是一家大型 CRM 商店的技术主管。利用 Unified Service Desk 的应用程序之一。在维护中需要修复一个应用程序,其中 Unified Services Desk 使用托管控件,该控件包含一个子控件,该子控件包含一个终端仿真器(Attachmate 最新版本)。

我有一个分包商在做这件事,而且已经落后了几个星期。我们最终失去了他,需要有人来解决这个问题。我不会假装自己是 USD 专家(尽管我在过去几天内了解了托管控件),但要么是我有一些带宽并且知道 c#,要么是其他人很了解 USD 但带宽为零;后者决定处理这就是我。

我已经完全通读了代码,并且实际上在子控件中显示了终端仿真器。

另一个要求是自动登录到终端仿真器反映的遗留系统。

我正在尝试设置选定的环境变量(用户名、密码)并设置为 Attachmate.Emulation.Frame.exe,以便用户自动登录到旧版。

session在方法内的类中有以下内容beginReflection()

Environment.SetEnvironmentVariable("UserName", username);
Environment.SetEnvironmentVariable("PassWord", password);
startInfo.FileName = @"C:...\...\Reflection\Attachmate.Emulation.Frame.exe";

我没有正确解决这个问题吗?有没有人有任何见解?这对时间非常敏感,只是因为客户已经疯了,所以被丢在我的腿上,因为已经很晚了。

问候。

4

0 回答 0