这是我在这里的第一个问题。
在我的工作中,我们使用智能卡连接到我们的内部网络。
因此,当我们想要连接到 Citrix 时,我们只需打开 CheckPoint 的 Hammer(从所有程序菜单中),然后按 ctrl+alt+delete,然后输入我们的个人密码(用于智能卡)。
由于我们没有 Citrix 的用户名和密码,我不知道如何使用 VBA(即来自 Excel)自动连接。
我找到了一个需要用户名和密码的代码,而我没有(它开始很好,然后卡住了):
Sub checkConnected()
Dim cli As New WFICALib.ICAClient
cli.SetProp "Address", "255.255.255.255"
cli.SetProp "Username", "xxxxxxxxxx"
cli.SetProp "Password", "xxxxxxxxxx"
cli.SetProp "Domain", "xxxxxxx"
cli.Startup
cli.Launch = True
cli.Connect
Debug.Print cli.AUTHUsername
Debug.Print cli.Connected
Debug.Print cli.GetSessionCount
End Sub
我很想得到你的帮助。谢谢!