ここでいくつかのトピックを読んでいますが、私の問題の解決策は見つかりませんでした。 Windows起動時に起動するアプリケーション(C#、WPF、EF、SQLサーバーコンパクト)を作成しました。私は2つの方法でそれを達成しようとしました:Windows 7の起動時にプログラムが起動しない
- Windows登録を追加します。残念なことにそれはWindows 7で動作しませんでした。ここで、Startupフォルダにショートカットを追加すると問題が解決することがわかりました。
- Startupフォルダに自分のアプリケーションのショートカットを追加しました。残念ながら、もう一度動作していません...
私のアプリケーションは、外部DLLのSQL Server compactを使用しているため、管理者権限で始まります。たぶんこれが理由でしょうか?さらに、私のアプリケーションは署名されておらず、そうでないかもしれません。私のアプリケーションでは、wcfサービスを書くことも悪い考えです。
この問題の解決策はありますか?
アプリケーションは何をしますか?たぶんWindowsサービスとして起動しますか? UIが必要な場合は、UIコンポーネントと自動起動バックグラウンドコンポーネントを分けることができますか? – David
タスクスケジューラを試しましたか? http://www.sevenforums.com/tutorials/67503-task-create-run-program-startup-log.html – Tudor
ユーザーがWindows起動時に起動するかどうかを簡単に設定できるアプリケーションです。例えば、誰もがWindowsのスタートアップでサービスを提供するためにはじめてutorrentを始めたいと考えているわけではありません。私のアプリケーションにも同様の機能があると想像することができます。 – nosbor