※バージョンが違うLiveMakerでは正常に動かないかもしれないので注意してください

教えて掲示板で質問が有った、 ゲームを"Program Files"にインストールすると、
パッチを当てても、一度アンインストールして最新バージョンを再インストールしても
最新バージョンに更新できない不具合を回避するサンプルを作ってみました。

この不具合は、ユーザーアカウント制御(UAC)がファイルを仮想化してしまうからなので
ゲームの実行ファイルに、UACマニフェストを追加する事によりファイルの仮想化を回避しています。

問題あるようでしたら削除します。


まず、[プロジェクト > マスター作成]でマスターを作成して、[Master¥DISK1¥]を
"Program Files"にインストールしてください。(WIndows 64Bit版の場合は"Program Files (x86)")

つぎにメッセージ等を変更して、マスター作成のプロファイルで[アップデート]を選択して
パッチを作成して、パッチを当ててみてください。

ゲームを "Program Files"にインストールしたので、正常にパッチが当たらないと思います。
(OSや設定によっては正常に動作します)

いったんアンインストールして、つぎは[Master¥DISK1_UAC対応]の方をインストールして
もう一度パッチを当ててみてください、こんどは正常にパッチが当たると思います。


・自分が作ったゲームの仮想化を回避するには
 [Master¥DISK1_UAC対応]にある[LivePlayer.exe]を、自分のゲームのインストールフォルダにある
 実行ファイル(Install.exeでは無いほう)と、同じ名前にリネームして上書きしてください。

 ※この方法で対応できるのは、インストールタイプ [通常インストール]で [1ファイル化]しない時のみです

 ライセンス的にOKか分かりませんが、仮想化を回避したパッチや、1ファイル化のマスターを作るときは
 [Master¥DISK1_UAC対応]の[LivePlayer.exe]を、LiveMakerをインストールしたフォルダに上書きしてから
 マスター作成すれば作れると思います。

LiveMakerのバージョンは、ver.03.14.08.16(開発版)です。
Windowsのバージョンは、Windows7 64bit版です。
file115.zip (2.10MB)
返信
1ちゃろ
2017/05/07 13:14:23
LiveMakerの ver.03.17.05.04に対応したサンプルを作りました。
匿名で書き込む
画像1
画像2
画像3
※添付できる画像のファイルサイズは300KBまでです
添付ファイル
※添付できるファイルは lzh、zip、rar の何れか、またサイズは3MBまでです
分かる人いませんか?
御世話になっております。 毎回…という訳ではないのですが 何度かに1度以下のような症状が起こる為 ご助言頂ければ...
ゲーム内でOPとしてAviutlで作成したaviファイルの動画を再生したいのですが、容量が少ないものは再生できるものの、大...
逆転裁判のように、セリフに対して持ち物を選択し、それが正解であればフラグが立つといったシステムを作りたいです。 そも...
スクリプト担当とデバッグ担当に分けて、サウンドノベルゲームを作ろうと思っているのですが、一人がスクリプトを打ち込んでる間に...