ClickOnceアプリケーションを作成しました。オフラインで利用でき、スタートメニューからアクセスできます。
ただし、このアプリケーションを起動時に起動するように設定したり、何らかのバッチファイルを作成して作成するのではなく、コードや設定を使用して起動フォルダーにショートカットを設定したりすることはできますか?ClickOnceオプションは本当に制限されているようです!
ClickOnceアプリケーションを作成しました。オフラインで利用でき、スタートメニューからアクセスできます。
ただし、このアプリケーションを起動時に起動するように設定したり、何らかのバッチファイルを作成して作成するのではなく、コードや設定を使用して起動フォルダーにショートカットを設定したりすることはできますか?ClickOnceオプションは本当に制限されているようです!
あなたはここであなたの質問への答えを見つけることができます、起動時にClickOnceアプリを実行してください
スタートアップレジストリキーを使用して、アプリケーションを起動することもできます。
ClickOnceアプリケーションを起動するためのキーを設定するのは非常に簡単で、追加のショートカットを設定する必要はありません。インストール時に作成されたショートカットを使用するだけです。
// The path to the key where Windows looks for startup applications
RegistryKey rk = Registry.CurrentUser.OpenSubKey(
@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", true);
//Path to launch shortcut
string startPath = Environment.GetFolderPath(Environment.SpecialFolder.Programs)
+ @"\YourPublisher\YourSuite\YourProduct";
rk.SetValue("YourProduct", startPath);