Windowsの起動時に起動するアプリケーションを作成しました。私はHKCU \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ RunのWindows登録簿にエントリを追加しました。エントリが正常に追加されましたが、プログラムが正しく開始していません。Windows 7起動時にプログラムを起動する(自動起動)
私はWindows 7 64ビットでアプリケーションをテストしました。 アプリケーションを実行するには管理者権限が必要ですが、これが起動していない理由が考えられますか?
私は、エントリの値は引用符ではありませんが、他の人がしていることも見ました。それは義務ですか?ここで
は、私のC#のコードです:
var registry = Registry.CurrentUser;
var key = registry.OpenSubKey(runKeyBase, true);
key.SetValue(KEY, directory + @"\" + filename);
Registry.CurrentUser.Flush();
私はそれが動作しますどのようにカント?
が重複する可能性を http://stackoverflow.com/questions/5127375/running-program-as-administrator-at-startup – Mohit
あなたのパス場合いいえ、私のプログラムがまったく開始されていないため、重複していないその... – nosbor
引用符が必要とされていますスペースが含まれています –