<No.22> スクリプトで例外が発生しましたとでてしまいます。 : にょろーん 2012/04/13(Fri) 15:03 ![]() | ↓/↑/■ |
OS,メモリ,HDD空き容量 または 環境情報(Ctrl+F11):
OS:Windows7
HDD:内蔵で150GB以上
どのような状態になりますか?:
プロテクト誤動作対応を起動してシリアルコードを入力したのですが、「スクリプトで例外が発生しました」とでます。また同時に、「Unknown failure:FFFFFFFF」とでます。よろしくお願いします。
いつ/どのような操作で発生しますか?:
(パッケージ版の問題であれば)ドライブの製品名/型番:
再現性はありますか?:
<Res.1> にょろーん 2012/04/13(Fri) 15:08
スクリプトエディタにかかれている内容は // キーコードチェック
function checkKeyCode()
{
var item = findForm("keycode");
if(item.text === "")
inputKeyCode();
else
registKeyCode(item.text);
}// 完了
function registKeyCode(keycode)
{
keycode = "%08x".sprintf((int keycode) & 0xFFFFFFFF);
// System.writeRegValue("HKEY_CURRENT_USER\\"+basekey, keycode);
System.writeRegValue("HKEY_LOCAL_MACHINE\\"+basekey, keycode);clearForms();
lf();
addMessage("キーコードの記録を完了しました。\n下記のボタンを押下すると、ツールを閉じて『"+GameName+"』を起動します。");
lf(2);
addButton("『"+GameName+"』起動", startGame);
addCancelClose("終了");
drawForms();
}
}
var win = new MyWindow();
以上です
<Res.2> Kiyobee 2012/04/13(Fri) 15:17
セーブデータフォルダに、krkr.console.log というファイルは作成されていませんでしょうか。上記のみですと現象を特定することができませんので、お手数ですが再度スレッドを立てていただきファイルの追加をお願いいたします。
<Res.3> Kiyobee 2012/04/13(Fri) 15:19
また Ctri+F11 で取得できる環境情報も、合わせてご連絡いただけますでしょうか。
お願いいたします。
<Res.4> にょろーん 2012/04/13(Fri) 15:30
ゲームのタイトルでCtrl+F11を押す、のゲームのタイトルとはどこでしょうか? PC得意ではないので・・・。すみませんが詳しく教えていただけますか?
<Res.5> Kiyobee 2012/04/13(Fri) 15:36
ディスクチェックに失敗してしまって、メッセージが表示されている状態で Ctrl+F11 を押していただければ取得いただけます。
よろしくお願いいたします。
<Res.6> にょろーん 2012/04/13(Fri) 15:57
いまどちらも送りました
<Res.7> Kiyobee 2012/04/13(Fri) 16:28
添付いただきありがとうございます。
ログを拝見いたしましたところ、プロテクト誤動作対応処理を行った後にキーコードをレジストリへ記入しようとしているときに問題が発生しているように見受けられました。
権限が不足しているために記入に失敗している可能性がありますので、プロテクト誤動作対応処理を管理者として実行して、プロテクト誤動作対応を行ってみていただけますでしょうか。1. 「魔法使いの夜」のインストールフォルダを開いてください。
2. "SupportTools.exe"を右クリックして、[プロパティ(R)]を選んでください。
3. [互換性]のタブを選んで、下の方にある「管理者としてこのプログラムを実行する」にチェックを付けてください。
4. 一番下の[ OK ]ボタンを押して終了してください。
5. 2.〜4. の処理を、"魔法使いの夜.exe"にも実行してください。
6. "SupportTools.exe"を実行して、画面が暗転した後表示されるダイアログの[ はい ]を押してください。
7. 通常のプロテクト誤動作対応処理を行ってください。手続きが終了したら、同じ操作で「管理者としてこのプログラムを実行する」のチェックを外してください。
大変お手数なのですが、上記の手順を実行してみていただけますでしょうか。
よろしくお願いいたします。
<Res.8> にょろーん 2012/04/13(Fri) 16:44
試しました。 5番まではできましたが、6にかいてあるようなコトが発生しません。
<Res.9> Kiyobee 2012/04/13(Fri) 16:52
管理者権限での実行が不可能なようですね。ユーザーアカウントを昇格していただく必要がありそうですが、原因を絞り込むために、こちらの方も試してみていただけますでしょうか。 下記に、どのような問題が発生したか表示するように修正したDLLをアップロードいたしました。
https://www.typemoon.com/users/download/registory.zip
こちらのzipファイルを展開していただき、"registory.dll","registory.sig"の両ファイルを、インストール先の"plugin"フォルダへ上書きコピーしてみていただけますか。そしてもう一度プロテクト誤動作対応の処理を行っていただけますでしょうか。同様に問題が発生しますと、例外が表示される前に「レジストリの書き込みに失敗しました」というタイトルのメッセージボックスを表示するようにしています。メッセージボックスが表示されている状態で Ctrl+C を押していただきますと、クリックボードに表示されているメッセージが記録されますので、こちらのスレッドにご投稿ください。
度々申し訳ありませんが、何卒ご協力くださいますようお願いいたします。
<Res.10> にょろーん 2012/04/13(Fri) 17:05
システム コールに渡されるデータ領域が小さすぎます。 と表示されます。
<Res.11> Kiyobee 2012/04/13(Fri) 17:17
OS側に問題のある可能性が高いので、下記の対応を行っていただけますでしょうか。 ・最新のサービスパックを適用する
・WindowsUpdateを実行して、全て更新するよろしくお願いいたします。
<Res.12> にょろーん 2012/04/13(Fri) 17:44
すべて更新したところ、うまくいきました
こちらの不手際や準備不足で大変ご迷惑をおかけしました・・・。TYPE-MOON応援してます!これからも良い作品をつくってください!
<Res.13> Kiyobee 2012/04/13(Fri) 17:49
ご報告ありがとうございます。正常に動作されたとのことで、何よりです。
「魔法使いの夜」お楽しみいただければ、幸いです。
[ Home ] [ delete ] [ old_log ] [ search ]
Posting Field
- p++ BBS customized. -