ビットコインが実行されたけど何か問題があって終了した可能性がある。その場合は debug.log に何か記録されているはずだ。どの OS を使っている?管理者権限が必要なのに気づいていないのかもしれない。管理者権限が必要なものは Vista ではスタートアップ時に起動できない。
プログラムのショートカットには複数のタブの設定があり、細かい設定がたくさんある。スタートアップフォルダーのコードを試して問題を再現できるか見てみよう。自分のパソコンの他のシステムトレイアイコンはすべてスタートアップフォルダーにあるし、ユーザーが自動起動をすべて一箇所で管理できるので便利だ。レジストリキーにあるものは、こっそり隠されたブロートウェアになりがちだ。
wallet.dat が閉じられるたびにフラッシュするコードを実装したので、ユーザーには wallet.dat をバックアップするだけでよいと伝えられるようになる。wallet.dat だけを復元すれば、残りは再ダウンロードされる。リリース前にもう一度ストレステストをする必要がある。
マルッティ・マルミの投稿コードは動作してスタートアップフォルダーにショートカットを作成しました。 なぜか起動時に自動的に開始されませんでしたが、メニューでクリックすると 正常に動作しました。今度は手動でショートカットを作ってみたところ、今回は 自動起動で動作します。理由はわかりません。古いコードでもう一度試してみる こともできます。
確認したよ。レジストリに変更する前のスタートアップフォルダーのコードを チェックインしていたんだね。コードに目に見える問題は見当たらない。 デフォルトで常に動作しなかった問題が具体的に何だったかによるね。 Vista/UACのセキュリティの問題だったのかな?
サトシ・ナカモトの投稿スタートアップフォルダーのショートカットは何が問題だった?コードを 送ってくれたら、もう一度見て何が問題だったか確認したい。レジストリ コードの最初のstrcatはstrcpyであるべきで、さもないと断続的に失敗 する。ショートカットのコードにも同じものがあったなら、それが原因 だったのかもしれない。
マルッティ・マルミの投稿最新版のビットコインのWindowsインストーラーを作った。自動起動と トレイに最小化する機能が含まれている。インストーラーはスタート メニューのショートカットとスタートアップのレジストリエントリを 作成する。最初はスタートアップフォルダーへのショートカットで 自動起動を実装したが、デフォルトでは常に動作するわけではない ことがわかり、最終的にレジストリエントリで実装した。レジストリ エントリはアンインストーラーで削除され、オプションメニューから 無効にすることもできるので、ユーザーにとってそこまで大きな問題 ではないと思う。