WISEでいくつかのものをパッケージ化するステップを含む製品の1つのビルドを自動化しようとしています. ある時点で、WISE は進行状況バーが表示されたウィンドウをポップアップして、その進行状況を示します。リモートデスクトップを使用してマシンに接続されている場合、ビルドは正常に機能しますが、接続されていない場合、再接続するまでビルドが停止し、その時点でウィンドウが開き、ビルドが進行します。これに対する回避策を知っている人はいますか?デスクトップセッションが接続されていると信じ込ませるようにウィンドウをだます方法はありますか?
2 に答える
さらに別の推測で申し訳ありませんが、賢明なインストーラーがロックするという問題がありました。これは、WISE が「フォント」をインストールしたため、「システム構成が変更されました」というメッセージをブロードキャストしたためです。私の DELL では、メッセージ キューを読み取っていない Dell ユーティリティが実行されていたため、ブロードキャストによってインストーラがロックされました。WISE は、問題を解決する代わりに非同期ブロードキャストを行う新しいバージョンを作成してくれました。デスクトップがない場合にメッセージ キューを読み取らないシステム上のアプリが存在する可能性があります。
最後に答え: WISE インストーラーに最新のパッチがあることを確認してください。特に、ウィンドウ システムに関連するロックアップを修正するパッチを探してください。
どのバージョンを使用していますか?機能セットを見ると、「std」バージョンが制限されているようです。おそらく、無人インストールにはProバージョンが必要ですか?それは単なる推測です...
とにかく、インタラクティブログインがあるふりをするために
CreateDesktopを呼び出すボックスの自動実行タスクを単純にコーディングできるかどうか疑問に思います。
デスクトップの切り替えに関するCreateDesktopの例と、無人インストールに関する例を見つけました。そのうちの1つを、WISEを「偽造」するための開始点として使用できる可能性があります:)
試してみる価値があるかもしれません...