3

C# autostart が自動的にアプリケーションをスタートアップ フォルダに追加することは可能ですか。これで、自動起動で C# アプリケーションをダウンロードしてインストールできますが、Windows を再起動してもアプリケーションは自動的に評価されません。どうやってするか?

4

3 に答える 3

6

あなたはそれを使用することができます:

RegistryKey rkey = 
    Registry.CurrentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run");
rkey.SetValue("YourApplicationName", Application.ExecutablePath);
于 2011-04-12T11:44:57.257 に答える
1

一部のアプリケーションを起動したい場合< Windowsサービスを利用することをお勧めします:)

于 2010-11-22T16:06:41.577 に答える
0

Active Setupを使用できます。プログラミングは不要で、HKLM で作成するレジストリ エントリをいくつか作成するだけです。

アクティブ セットアップは、Microsoft が Internet Explorer バージョン 4 から 6 をダウンロードしてインストールするために使用するインストール テクノロジです。これは、署名された Internet Explorer コンポーネントをインターネット経由で選択的にダウンロードしてインストールするように設計されています。これにより、ダウンロードするデータ量が大幅に削減され、更新に必要な時間も大幅に削減されました。アクティブ セットアップは、部分的に完了したダウンロードを、中断された時点から再開することもできます。

于 2010-11-22T16:23:54.963 に答える