Team Speak 3 は Windows 2000では今のところ動かない話

ちょっと頼まれて動作検証してみた

TeamSpeak 3 - TeamSpeak

調べてみると、 このチャットソフト Qt 5.6.2 使ってるんで動くんじゃない?っておもったんだけど、一部のバイナリが XP 非対応版でコンパイルされてる ・ω・

platform/qtwindow.dll

 SUB_L10035F30:
          mov    eax,fs:[0000002Ch]
          mov    ecx,[L100F4D64]
          mov    ecx,[eax+ecx*4]
          mov    eax,[L100F5760]
          cmp    eax,[ecx+00000004h]
          jg     L10035F52
 L10035F4C:
          mov    eax,L100F575C
          retn

問題となるコードはここ

TlsAlloc 絡みのデータが NULL で返ってくるので落ちる
Firefox 55 とかが動かないのもこのせいなんですけどね・ω・
以上

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です