GetProcAddress の内部フックでは 含む/含まないの一覧をまったくチェックしていませんでした つまり すべてのモジュールからの GetProcAddress 呼び出しが shim の対象になります 次に 含む/含まないの一覧を考慮するようにコードを追加し ...

GetProcAddress の内部フックでは、含む/含まないの一覧をまったくチェックしていませんでした。つまり、すべてのモジュールからの GetProcAddress 呼び出しが、shim の対象になります。次に、含む/含まないの一覧を考慮するようにコードを追加し、以前の動作に依存していたアプリケーションを "妨害" しました。これを補正する場合、この shim を指定して以前の動作に戻すことができます。
GetMultiStringValue メソッドは データの種類が REG_MULTI_SZ である名前付きの値のためのデータ値を設定します GetMultiStringValue メソッドは 成功の場合は 0 エラーが発生した場合はほかの値となる ... GetObjectA API がビットマップ ストライドを正しく計算できず ストライドが 4 の倍数にならない場合があります なお GetObject の計算が間違っていても 基本的なビットマップ オブジェクトまたは DIBSection オブジェクトは正しく格納されます ... GetOwner メソッドはプロセスが実行しているユーザー名とドメイン名を取得します メソッドは次のように変換される整数値を返します: 0 - 正常に完了しました 2 - ユーザーは要求された情報に対するアクセス権がありません 3 - ユーザーには十分な特権がありません ... GetOwnerSid メソッドはこのプロセスの所有者のセキュリティ ID (SID) を取得します メソッドは次のように変換される整数値を返します: 0 - 正常に完了しました 2 - ユーザーは要求された情報に対するアクセス権がありません ... GetProcAddress の内部フックでは 含む/含まないの一覧をまったくチェックしていませんでした つまり すべてのモジュールからの GetProcAddress 呼び出しが shim の対象になります 次に 含む/含まないの一覧を考慮するようにコードを追加し ... GetSecurityDescriptor メソッドは _SecurityDescriptor に指定されたキーのセキュリティ記述子を返します このメソッドは 成功した場合は uint32 (0) を返し 何らかのエラーが発生した場合はその他の値を返します ... GetSerialNumber() からエラー '%1' が検出されたため 新しいメディア サーバーは初期化されませんでした Windows Media Player のメディア共有を無効にしてから 再び有効にしてください GetSupportedProfiles() からエラー '%2' が検出されたため ID が '%1' のメディア配信エンジンは初期化されませんでした コンピューターを再起動してから WMPNetworkSvc サービスを再開してください ... GetVersion API と GetVersionEx API をフックして Windows 95 バージョンの資格情報を返します NT ベースのシステムで正常に機能する場合でも Windows 9x システムでアプリケーションを実行するよう確認するメッセージが頻繁に表示されます ...