したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

B11 と readcgi.js のスレ#3 @避難所

737!ken:100:2018/01/23(火) 18:27:27 ID:llTw7SVI0
自動更新する場合、B11パッチのjarファイルの名前を今まで通りにしようとすると
jarファイルを更新するために稼働中のjarファイルに最新のパッチのjarファイルを上書きしなきゃならなくなるの

そうすると何が起きるかと言うと起動した時のパッチの中身と更新後のパッチの中身が違うから通信周りの挙動が不定になるの

そうならないようにするためにパッチのjarファイル名の中にバージョンを持たせて次回起動時更新にしようとすると
今度はv2cjar.txtやinfo.Plistに記載してるパッチのjarファイルの名前を変える必要がでてくるの

v2cjar.txt(WinやlinuxやMacOSXのV2C-bundler3.appの場合)は書き変えも怖くないんだけど
MacOSXの本家や広告なしV2C-Rの場合はさすがにinfo.Plistを書き変えるのは怖くて・・・

なんで、

自動更新しても新しいjarファイルは名前そのままで拡張子を.new変えてコピーして(これだと現在のV2Cに影響はでない)
更新後のV2C起動時にV2C本体が動き出す前に.newを.jarに変えてパッチを最新化
最新化しただけだと起動時のパッチと現在のパッチファイルの中身が異なる状態になるからそこでもう一度再起動

って手順が必要になるの

ただMacOSXの場合は10.12(Sierra)以降がいろいろとセキュリティが厳しくなってるみたいで
上の手順だけだと新しいパッチを起動できないみたい(前回版がそんな感じだった)

まあV2C-RはMacOSX10.12(Sierra)以降でもjarの更新出来てるみたいだから更新する術はあるんだろうけど




掲示板管理者へ連絡 無料レンタル掲示板