PPcにはお世話になっています。メニューバーを表示させていますが、何かの表示に突然非表示になってしまいます。再現性は良くわかりません。あと、システムメニューに独自のメニューが表示されていますが、おそらく他のシステムメニューをいじくるソフト(menuHacker)と競合してしまい、PPcが落ちてしまう現象があります。menuHackerを使わなければ良いだけなのですが。PPcにシステムメニューにメニューを追加しないオプションがあれば助かります。ご検討頂けると嬉しいです。
メニューバーはメニューバーのダブルクリック、ステータス行のダブルクリック、[^]キーで表示切り替えができます。これらの操作を行ったため非表示になったと思われます。システムメニューについては検討してみます。
menuHacker が拡張したメニュー項目以外を選ぶと異常終了するという症状で良かったでしょうか。調べたところ、もともとmenuHacker内部で異常が発生しており、menuHackerが握りつぶして隠していたのを、PPxが検出しているだけのようです。例えば、システムメニューをいじっていない PPFFIXW.EXE を実行してみても同じように異常を検出しています。このため、個別に対応するしかなさそうです。次版で検出した異常を無視するようにする予定ですが、それまでに異常終了の状態になったときに「キャンセル」を選択すれば、そのまま使用することができます。尚、PPxが検出した menuHacker の異常は、バッファオーバフローを引き起こす可能性がある致命的な問題なので、このまま menuHacker を使用していると PPx のみならず、Windows 全体の動作が不安定になる場合があることを留意してください。また、32bit版PPx では、異常検出の方法が 64bit版より限定されているのでmenuHackerの異常は検出されません。
> メニューバーはメニューバーのダブルクリック、ステータス行の> ダブルクリック、[^]キーで表示切り替えができます。ありがとうございます。しらずしらずに操作してしまっているのかもしれません、意識してみます。> menuHacker が拡張したメニュー項目以外を選ぶと異常終了するという症状で良かったでしょうか。そうです。mnuHackerの件は了解しました。調査して頂きありがとうございます。mnuHackerが異常を握りつぶしていたとは驚きです。対応して頂けるようであれば嬉しいです。
とりあえずいじったものをhttp://homepage1.nifty.com/toro/pplib64w.zipから取得できるようにしておきました。何回か試した所問題なさそうですが、もともと危険な状態なので異常終了するかもしれません。
動かせる環境にありませんでしたので、遅くなりました。申し訳ありません。PPx 1.41+2で、今のところ問題なさそうですが、耐久テストをやってみます。問題あればまたご連絡します。ありがとうございました
ご報告です。その後2015/02/16 11:04に自動送信していますが、menuHacker使用時に「新規タブ」でRunNewPPc - -のエラーがでてます。Paper Plane cUI Version 1.41+2(Feb 15 2015,Win32,UNICODE) (c)TORO
こちらでは同じ症状にはならず、並び順エラーやmenu IDエラー等が出ました。RunNewPPcエラーを含め、いずれもmenuHackerによるメモリ内容が破壊されたことによる異常のようですので、PPx側では対処できそうもありません。
了解致しました。ありがとうございます、お手数をお掛けしましました。menuHackerを使わない方向で考えます。