コードは動作してスタートアップフォルダーにショートカットを作成しました。なぜか起動時に自動的に開始されませんでしたが、メニューでクリックすると正常に動作しました。今度は手動でショートカットを作ってみたところ、今回は自動起動で動作します。理由はわかりません。古いコードでもう一度試してみることもできます。
サトシ・ナカモトのメール(2009年10月18日17:59 UTC)確認した。レジストリに変更する前のスタートアップフォルダーのコードを チェックインしていたのか。コードに目に見える問題は見当たらない。 設定を変えないままでは動かないことがある、という問題が、具体的にどういうものだったかによるだろう。Vista/UACのセキュリティの問題だったのかな?
スタートアップフォルダーのショートカットは何が問題だった? コードを送ってくれたら、もう一度見て何が問題だったか確認したい。 レジストリコードの最初のstrcatはstrcpyであるべきで、さもないと断続的に失敗する。 ショートカットのコードにも同じものがあったなら、それが原因だったのかもしれない。
マルッティ・マルミのメール(2009年10月8日17:44 UTC)最新版のビットコインのWindowsインストーラーを作りました。 自動起動とトレイに最小化する機能が含まれています。 インストーラーはスタートメニューのショートカットとスタートアップのレジストリエントリを作成します。 最初はスタートアップフォルダーへのショートカットで自動起動を実装しましたが、その方法だと、設定を変えないままでは動かないことがあると分かり、結局レジストリのエントリで実装しました。 レジストリエントリはアンインストーラーで削除され、オプションメニューから無効にすることもできるので、結局のところ、利用者にとってそれほど困ったものではないと思います。