2011-08-10 15 views
3

設定ウィンドウに設定があるC#Windowsフォームアプリケーションがあります。チェックボックスをオンにすると、Windowsの起動後にアプリケーションが自動的に起動するかどうかが示されます。私はこの未来をプログラマチックにC#で設定したり解除したりする必要があります。これを行う最も簡単な方法は何ですか?C#でwinformアプリケーションをプログラムで自動起動する方法は?

答えて

3

がでレジストリキーにアプリケーションを追加したい起動されます:

hkcu\Software\Microsoft\Windows\CurrentVersion\Run 

が他のキーがあります。あなたのように見える必要があるものの例を見るためにregeditを見てください。

あなたは、レジストリクラスとそこにキーを追加または削除することができます

http://msdn.microsoft.com/en-us/library/h5e7chcf.aspx

+0

すべてのバージョンのWindowsのためのこのアプローチの仕事がしませんか?ウィンドウ95または98を除きます。XP、2003、2008、Vistaおよび7の両方で32ビットと64ビットを処理することが重要です。 –

+0

@エサンはい、スタートアップアイテムを置くために正式に推奨される場所です。 –

関連する問題