0

継続的に実行する必要があるアプリケーションがありますが、サービスとして実行できないため、Windows 2003 コンソール セッションで実行します。Windows 2008 への移行後、セッション 0 分離を使用すると、セッションが 30 分間アイドル状態になると、GPO によってセッションが終了します。

sendkeys.send と sendwait を使用してキーの押下をシミュレートする小さな C# アプリケーションを作成しましたが、リモート デスクトップ セッションは引き続き接続されます。当面は不可能なため、GPO を変更する以外に、セッションを永続的にアクティブに保つためのソース コードまたはアイデアはありますか?

4

1 に答える 1

0

目的の効果を得るには、おそらく 2 つの選択肢があると思います。

1) SrvAny.exe - これは Microsoft が提供するツールで、任意の exe を受け取り、サービス コントロール パネルから実行します。サーバー 2008 を公式にサポートするバージョンはありませんが、サーバー 2003 で動作するバージョンは問題なく動作します。過去にDropbox has a serviceを実行するために使用しました。

これは、サーバー2008上のサービスとしてのDropbox Dropboxで同様のことを行うチュートリアルです

2) サービスとして実行され、ベンダーから exe を起動するだけのスタブ アプリケーションを作成します。

これはあなたが求めたものではないことは承知していますが、それはあなたに望ましい効果をもたらすでしょう.

于 2012-05-27T11:49:39.430 に答える