したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

焼肉避難所4

997Mappu:2011/07/17(日) 22:25:32 ID:FffSgKxk0
>>996
Castさんの新機能ですか。
Mappuはログ監視してないのでやれません。

>>942
ffhook.dll+madCHook.dll利用時に他アプリと干渉して動かない件でffhookのソースをみていたのですが
共有メモリのマップ名称が(CreateFileMappingで指定している)以下の定義となっており、
#define MAP_NAME _T("FFHOOK_MAP_%d") %dはpid
すでに同じマップ名称を利用している時(他アプリでも)にdllをインジェクションしないようになっています。

#define MAP_NAME _T("YuFFri_FFHOOK_MAP_%d")
などに変更しコンパイルしたものを利用すれば同時に利用可能となります。

998942:2011/07/18(月) 07:11:29 ID:8CyBIPQg0
>>Mappu
ソース確認。情報ありがとです。
やっぱしYuFFuri用にffhook.dllを用意したげるのが一番手っ取り早そうですね。
ちょっと色々試してみます。

999942:2011/07/18(月) 08:39:39 ID:8CyBIPQg0
>>Mappu
YuFFuri用に生成したffhook.dllで、CAST他と併用しても読み上げしてくれるようになったことを確認。
(VC++2010でビルドするために、共有メモリ名称の定義以外にmadCHook.hとffhook.rcを一部修正)
めでたしめでたし。

OS:Win7 ult. x64 SP1
YuFFuri:0.07(棒読みちゃん)
併用FF11アプリ:
 FFReplo 0.89a
 Windower (Hook.dll 3.431)
 FFassist2 20110717
 Cast5.32
 InfobarJP 1.6.1b (FFACE.dll 4.1.0.10)
 Madtool 0.11.8.1 (madCHook.dll 2.2.2.0)
 Mappu v0.49

1000Mappu:2011/07/18(月) 12:48:15 ID:FffSgKxk0
安全のためEVENT_NAME、MTX_NAMEも別の名称に変更した方が良いのかもしれません。(イベントは利用した事が無いので詳しくしりませんが)

以下修正箇所(VC++2010)
ffhook.cppの41〜43行目の名称変更
#define MAP_NAME _T("YuFFuri_FFHOOK_MAP_%d") // マップファイル名(pid)
#define EVENT_NAME _T("YuFFuri_FFHOOK_EVENT_%d") // イベント名(pid)
#define MTX_NAME _T("YuFFuri_FFHOOK_MTX_%d") // Mutex名(pid)

madCHook.hの344〜352行目をコメントアウト
//madCHookApi(HANDLE) CreateRemoteThreadEx(
// HANDLE hProcess,
// LPSECURITY_ATTRIBUTES lpThreadAttributes,
// DWORD dwStackSize,
// LPTHREAD_START_ROUTINE lpStartAddress,
// LPVOID lpParameter,
// DWORD dwCreationFlags,
// LPDWORD lpThreadId
//);

ffhook.rcの10行目をコメントアウト&2行追記
//#include "afxres.h"
#include <windows.h>
#define IDC_STATIC -1



コンパイル以外ではバイナリを直接弄ってもいけると思います(未確認)
ffhook.dllをバイナリエディタで書き換えFFHOOK_*をFFHO0K_*に書き換え(オーをゼロに)
0x002b80:4F→30
0x002b9c:4F→30
0x002bb8:4F→30

1001<削除>:<削除>
<削除>

1002(・肉・) :2014/08/30(土) 13:23:31 ID:nyUGn/wk0
アルビオンスカームのmap.iniお願いします!


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

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