掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
アプリケーションを自動アップデート行う方法は?? (ID:114814)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
回答というよりは1つの考え方としてお読みいただければ幸いです。 (あくまで私ならこうするという感じですので・・・・) 1:まずサーバー側にExeのバージョンが上がった事を知らせる テキストみたいなものを用意します。 (サーバー上のExeのバージョンを直接取得する方法があるようでした そちらをご採用くださいませ) 2:クライアント側のExeはExe起動の際に サーバーへ1度アクセスしその情報を取り込む。 (Inetコントロール等を使用) 3:情報取得の結果新バージョンが存在している事がわかったら サーバーから新Exeをオートダウンロードし 何処かに保存しておく。 (Inetコントロール等を使用) 4:Exeが起動している状態では旧Exeと新Exeの交換作業はできないので (OSにロックされてて削除できないはずです) 旧Exe側で「バージョンアップ用のExeを起動(Shell等を使用)」 その後旧Exeを終了 5:バージョンアップ用のExeで 旧Exeを削除。 その後、新Exeのファイル名を旧Exeのファイル名にリネーム後 バージョンアップ用のExe終了。 こんな感じでしょうか(^^; いろいろなコントロールを駆使した連携プレイみたいな感じですね。 もっとスマートにそして単純にできる方法もあるかと思いますので そんな情報、私自身もお待ちしております(笑)
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.