0

新しいプロジェクトを始めようとしています。

このプロジェクトの目的は、2 つのタスクを実行できる小さなアプリケーションをリモート PC にインストールすることです。

  • ディレクトリの内容を読み取り、
  • ファイルとフォルダーの名前変更および/または移動

好奇心旺盛な方のために説明すると、これは、HTPC で何百ものメディア ファイルを整理できるようにするためです。家族が見ようとしているときに私がファイルの管理を始めると、家族は非常に怒っています\\HTPC\Ripped\\HTPC\Moviesストリーム バイトを から\\HTPC\RippedPC にコピーし、そこから にコピーする必要があります\\HTPC\Movies)。

だから、私はVisual Studio 2010でVisual C#の下にある Installed Templates を見ています。通常、私が行っているのはWindows Formsに関するもので、あちこちにASP.NETページが時折あります。そのため、これは新しいテクノロジに足を踏み入れる絶好の機会になる可能性があります。

.NET Framework 4の下にインストールされているテンプレートのリストは次のとおりです。

  • Windows フォーム アプリケーション
  • WPF アプリケーション
  • コンソール アプリケーション
  • ASP.NET Web アプリケーション
  • クラス ライブラリ
  • ASP.NET MVC 2 Web アプリケーション
  • Silverlight アプリケーション
  • Silverlight クラス ライブラリ
  • WCF サービス アプリケーション
  • ASP.NET 動的データ エンティティ Web アプリケーション
  • Windows Azure ツールを有効にします (これはテンプレートではなく、インストーラーである可能性があります)
  • Excel 2010 ワークブック (いいえ!)
  • Outlook 2010 アドイン (NO!)
  • Word 2010 ドキュメント (NO!)
  • アクティビティ ライブラリ
  • WCF ワークフロー サービス アプリケーション
  • Crystal Reports アプリケーション (NO!)

これらのいくつかは明らかに適切なタイプのプロジェクトではありませんが、私は Silverlight、WCF/WPF、または MVC の経験がまったくありません。

TCP を介してメッセージを送信することで相互に通信する 2 つの Windows フォーム アプリケーションを簡単に作成できますが、「これはシンプルで、うまく機能します!

これらのいずれかがこのリモート デスクトップのようなツールに理想的に適している場合、私がやりたいことを達成するための優れたチュートリアルを教えてくれるボーナス ポイントです。

注:リモート デスクトップを実行するには、HTPC を Win7 Premium から Win7 Pro にアップグレードする必要があり、リモート デスクトップセッションが開始されるたびに Windows Media Center が閉じます。

4

1 に答える 1

1

HTPC 上の IIS で実行される ASP.NET ページを作成できます。これには、必要な機能 (ディレクトリ ブラウジング、ファイル コピーなど) が含まれます。そうすれば、家族の邪魔をすることなく、Web ページを使用して自分のものを管理できます。

次に、IIS プロセスがコンピュータに変更を加えられるように、追加の権限を IIS プロセスに付与する必要があります。また、IIS コンピュータにファイアウォールを設置して、インターネットからアクセスできないようにし、他の誰も Web ページを使用できないようにする必要があります。

于 2012-06-21T13:58:18.983 に答える