2016-10-07 3 views
0

現在、Citrix Simulation APIをAutoItスクリプトに統合しようとしています。AutoIt + Citrix Simulation API - エラー63

私は正常な接続を開くことができますし、ログオフに成功することもできます。 しかし、セッションが開いている間、私は重要な機能を使用することができません。たとえば、FullScreenWindow()関数を使用してセッションをフルスクリーンに設定する必要があります。 ICO_ERROR_NO_WINDOW(見つかりませウィンドウ)

これは私が私は、Citrixにログオンします。このコードを実行することにより(短縮)接続

Local $citrix_object = ObjCreate("Citrix.ICAClient") 
$citrix_object.Address = "hostname" 
$citrix_object.Username = "user" 
$citrix_object.SetProp("Password", "pass") 
$citrix_object.Domain = "domain" 

$citrix_object.Connect() 

を構築するために使用していたコードがある - 私が配信を取得エラーコードは63ではありませんそれを使用することができます。しかし、私はFullScreenWindow()のような関数を使用することはできません

私はそれを行ったので、レジストリキーを設定する必要があることを読んだ。しかし、問題は依然として続く。 キー:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA Client\CCM] "AllowSimulationAPI"=dword:00000001 

何が欠けていますか?事前に おかげで

答えて

1

はあなたがC++、それは複雑ですが使用している場合は、次にあなたがしなければならない

$citrix_object.Launch = true; 

を設定する必要があります。

VARIANT_BOOL variantBoolTrue = -1; 
pica->put_Launch(variantBoolTrue); 
関連する問題