割れ対策・DRM

Last-modified: 2024-05-08 (水) 06:37:55

オンライン接続なしでSteam ゲームを遊ぶ

ゲーム要件:アクティブな接続、または外部ランチャーの使用が必要なゲームは、オフラインモードではプレイできません。

  1. Steamを起動してログイン
  2. 購入したゲームをオンライン接続してゲームをインストール、データをダウンロード
  3. Steamからログアウトしてシャットダウン
  4. インターネットに接続なしでSteamを起動
  5. オフライン状態でログイン(このパソコンにアカウントログイン情報を保存する)
  6. ゲームを起動(ほとんどのゲームが動作する)
  7. ゲームをプレイする(オンライン機能は利用不可)
  • オフラインモード
    オフラインモードでは、Steamネットワークに接続することなく、Steamを通してゲームをプレイできます。
    インターネットへの接続がない、または接続が制限されている場合に便利な機能です。
    オフラインの間は、インターネットへの接続が必要なSteamクライアントの機能は利用できません。
  • オフラインモードの設定方法
    お使いのPCでオフラインモードを設定する方法は以下のとおりです。
    Steamをオンラインで起動します。ログインウィンドウで「このアカウントを記憶する」のボックスにチェックが入っていることを確認してください。
    すべてのゲームファイルが最新であることを確認します。
    オフラインでプレイしたいゲームを起動して、さらなるアップデートやインストールが必要ないことを確認します。 ゲームがプレイできることが確認できたら、ゲームを終了し、Steamに戻ります。
    Steam>設定>セキュリティを開き「このコンピューターにアカウントログイン情報を保存しない」オプションが選択されていないことを確認します。
    SteamのメインウィンドウでSteamメニューをクリックし「オフラインにする...」を選択します。
  • 保存されたログイン情報の喪失
    保存されたログイン情報は、オフラインモードが正常に機能するために必要です。
    この情報が失われないように、コンピューターを終了する前に、Steamを手動で終了してください。
    Steamの強制終了はしないでください。
    また、Steamやインストールされたファイルに干渉するプログラムがないことを確認してください。
  • ゲームの初回起動時
    ほとんどのゲームは、オフラインモードで使用する前に、Steamネットワークに接続された状態での初回起動が必要です。
    ゲームのステータスが「100%-準備完了」になっているのに、オフラインモードでプレイしようとした時に「このゲームはオフラインモードで開始できません」というエラーが表示される場合、Steamクライアントおよび/またはゲームファイルのアップデートが必要です。

Steam Deck(SteamOS)とは、オフラインモードでのゲーム起動にどのように対応していますか?

PCと同様に、ゲームのダウンロードや、オンラインゲームのプレイには、オンラインである必要があります。ゲームをSteam Deckにインストールした後は、ゲームがインターネット接続を必要としない限り、Steam Deckがオフラインの状態でプレイできます。

Steam Deck でオフライン モードを有効にする方法は?

  1. Steam ボタンをタップします。
  2. [設定]に移動します。
  3. インターネット セクションを見つけます。
  4. 一番上にあるオフライン モードの最初のオプションを選択します。
  5. オフライン モード機能を有効にすることを確認します。

Steam Deck でオフラインプレイができるようにする

マルチプレイヤーゲームでは,どうしてもインターネット接続が必要になるが,Valveは,シングルプレイヤー用のコンテンツではこれを避けるようデベロッパに促している。Steam Deckはオンラインに対応しているが,携帯端末という性質上,安定したインターネット接続を保証することはできず,常に利用できる状態であることも保証できないからだ。

Steamのゲームを完全オフラインでプレイしたい

オフラインでSteamを起動せずゲームをプレイするにはDRMフリーの必要があります。

・Steamでアクティベーションする必要があるゲーム = DRMあり
・GoG.comなど、ゲームが単体で起動するゲーム = DRMフリー
※SteamゲームにもDRMフリーがあります

  • DRMフリーのメリット
    オフラインでSteamを起動せずプレイできる
    永久に保管できる

Steamのゲームを完全オフラインでプレイする方法

Steamで販売しているゲームでもDRM認証を使ってないゲームがあります。
DRMプロテクトをかけようとかけまいとゲームの売り上げへの影響は微々たるものという説もあるので、プロテクトをかけないゲームもあるわけです。
そういうゲームだと割れ対策がゼロなのでコピーし放題です。
もちろん海賊行為は違法なのでゲームをクラックするなどの行為を行ってはいけません。

steam_api.dll
steam_api64.dll

DRM認証しているゲームはインストールしたフォルダにこのようなdllが入っています。
入ってないゲームはDRMフリーなのでオフラインでSteamを経由せずプレイできます。
もし、このようなdllが入っていてもdllを別の場所に移動したり削除すると、オフラインでSteamを経由せずプレイできるようになるゲームも一部あります。

Steam経由起動とダイレクト起動

ゲームは通常Steamから起動しますが、ゲームのexeをダイレクト起動できるゲームの直接起動は不具合が起きたりします。
Steam経由起動とダイレクト起動は、イコールではないです。

割れ

DRM認証しているゲームもプロテクトを割ったデータが世界中でアップロードされています。
Crackされたゲームではハッキングされたsteam_api.dllがゲームに同梱され、それを使って認証したりします。
パソコンゲームにおいてDRMプロテクトは所詮イタチごっこでしかありません。
なので、ほとんど無防備状態といっていいでしょう。
ほとんどのゲームがsteam_api.dllを入れ替えるだけで動作してしまいます。
それでもSteamはゲームが安いので、そんなことをするくらいなら買ったほうが楽だったりする。
経済的にも、海賊版があろうがなかろうが微々たるもので問題ないのかもしれません。

また、オンラインゲームでは正規アカウントでないとプレイできず、割れは難しくなります。
遊んでいるゲームが海賊版かどうかはバルブ社が通信ログから割り出すこともできるでしょう。
しかし、海賊版使用でBANされたという話は聞いたことがありません。
海賊版かどうかバルブ社が捜査することも可能でしょうが、その手間と人件費を割くと費用対効果が薄いのか。
オンラインゲームではチートの問題もありますが、チートが発覚するとSteamアカウントごとBANされる人もいます。

最強コピーガード

最強コピーガード「Denuvo」「Axiom」を採用したゲームも存在します。
Denuvoは2014年9月に登場したDRM技術です。
Denuvoは一部の人気AAAタイトルに導入されていて実行ファイルの改ざんを防ぎ、アカウントとゲームを紐付けます。
しかし、定期的にチェック用サーバーとの通信を求められるため、パフォーマンスに悪影響を及ぼすこともあり、ユーザーから嫌われています。

クラック可能とはいえハードルが高いDenuvoは強力な海賊版の対抗手段です。
ゲームが良く売れるのは発売日から一月ていどなので、少しの間クラックを防げればいいと考えるならDenuvoは有効な対策方法といえるのかもしれません。

DRMクラック

購入したゲームのDRMを解除することは違法なので行ってはいけません。
海賊版ゲームなどのダウンロードでDRMを回避することは違法なので行ってはいけません。

Q: ゲームを起動しようとしてもSteam が開いてしまいます。何をしなければなりませんか?
A:ほとんどのゲームには、何らかの保護 (DRM) が施されています。これらのゲームをプレイするには、クラックを使用する必要があります。
クラックは通常、Steam などのプラットフォームの機能をエミュレートするエミュレータ (emu)と、常にではありませんが、クラックされた実行可能ファイル (.exe)で構成されます。
エミュは多くの場合、クラックされた steam_api(64).dllと、エミュを定義する.iniファイル (steam_emu.ini、steam_api.ini、steam_rld.ini、steamconfig.ini、flt.ini、hlm.ini など) で構成されます。機能の一部は変更可能です。

Q: 自分でもゲームをクラックできますか?
A:はい、少なくともゲームに単純な保護しかない場合(ほとんどのゲームに当てはまります)、専門知識がなくても自分で「クラック」することができます。
汎用エミュを使用する必要があります。 1 つのゲームだけでなく、多くのゲームで動作するように構成できるため、ユニバーサルです。
最も人気があり信頼できるものには、 ALI Emu、 Goldberg Steam Emu、 SmartSteamEmu (SSE)があります。

つまり、ほとんどのエミュレータでは、ゲームの元の steam_api(64).dll をエミュレータのものに置き換え、説明に従って .ini を設定する必要があります。
ただし、SmartSteamEmu (SSE) はオリジナルの steam_api(64).dll で動作するため例外です。
エミュを適切に設定することに加えて、ゲームの .exe から SteamStubDRM を削除する必要がある場合があります。

Q: ゲームが起動せず、Steam が開くか、エラーメッセージが表示されるだけですが、どうすればよいですか?
A:このメッセージは、ゲームの .exe がSteamStubDRMによって保護されていることを示します。
これを削除する方法は、 Steamless を使用することです。

SmartSteamEmu (SSE)には「StubDRMPatcher」プラグインが含まれており、ALI エミュにはSteamConfig.ini に「 DECRYPT_STEAM_STUB=0 」という設定があります。
これらのオプションは両方とも、Steamless を使用する場合ほど確実に動作するとは限りません。


Q: 私は Steam 上の基本ゲームを合法的に所有しています。 DLCを購入せずに何らかの方法で有効にすることはできますか?
A:はい。 Steam ゲームでこれを実現するツールは、 CreamAPI (CAPI)、 Greenluma Reborn (GLR)、 Koalagesdon、およびSmokeAPIです。
DLC に個別のファイルがある場合、ロックを解除するにはゲーム フォルダーにそれらのファイルが必要です。


Q: 違法ツールを使用するとBANされますか?
A:そのようなツールを使用すると、たとえリスクが低いとしても、常に禁止される可能性がある。
特に、追加の保護として EAC を使用する Dead by Daylight のようなマルチプレイヤー ゲームで所有していない DLC のロックを解除しようとすると、そのようなBANが複数回報告されています。
そのため、ツールを使用する場合、特に EAC や BattlEye などの追加の保護が備わっているゲームの場合は注意してください。

Q: Steam のアップデートをブロックするにはどうすればよいですか?
A: Steam ディレクトリに新しいテキスト ドキュメントを作成し、名前を Steam.cfg に変更し、ドキュメントの最初の行に「BootStrapperInhibitAll=Enable」(引用符なし) と書き込みます。


Steamで購入したゲームを完全オフラインで起動するのに有用かもしれないツール例

  • Steamオフライン起動モード
    Steamは起動するがネット接続は不要でゲームがプレイ可能
    永久にオフラインで遊べるため実質DRMなしと変わらない
    パソコンが壊れても別のパソコンに移行可能でネット接続も不要
  • DRM完全フリー
    ごく一部のSteamゲームにはDRMがまったくなく、Steamを起動せずゲームのexeファイルを直接実行できます。
  • DRMフリー
    一部のSteamゲームにはDRMがなく、ゲームディレクトリからSteam dllを削除するだけでSteamを起動せずゲームのexeファイルを直接実行できます。
    ほとんどの場合、少なくともエミュレーターが必要ですが、エミュレーターなしで実行されるかどうかを確認する価値はあります。
  • Steamエミュレータ
    • SmartSteamEmu
      マルチプレイヤー機能を備えたエミュレータです。
      STEAMクライアントなしでSteamゲームをプレイし、インターネット接続やオンラインなしでLAN上でオンラインゲームまたはロビー対応ゲームをプレイできる。
    • Goldberg Steamエミュレーター
      ネットに接続せずにLAN上でマルチプレイヤーゲームをプレイできる汎用Steam dllです。
      基本的に、これはsteam_api(64).dllの置き換えです。それを使用するには、ゲーム内のsteam api dllを置き換えるだけです。
      dllの横に正しいappidを持つsteam_appid.txtファイルを置くことを忘れないでください。古い steam_api(64).dll のゲームの場合は、steam_interfaces.txt を付ける必要があります。

Steamで購入した『LAMUNATION!』を直接起動したところ、「Steam must be running to play this game (SteamAPI_Init() failed)」というエラーが出た。 回避法:https://gitlab.com/Mr_Goldberg/goldberg_emulator/-/jobs/4247811310/artifacts/download からGoldberg_Lan_Steam_Emu_master--475342f0.zipをダウンロードし、steam_api.dllを置換。

  • Steamless
    Steam Stub-DRM削除
    一部のSteamゲームには、ゲームのexeファイルにクラックが必要な追加のDRMが含まれています。Steam Stubを使用している場合は、Steamlessというツールを使用して自分で削除できます。

ほとんどの場合、非常に簡単です。多くのSteamゲームには、Steamクライアント以外のDRMがありません。
エミュレータは、ゲームディレクトリ内のsteam_api64.dllファイルを置き換えるだけです。
通常、エミュレーターには、少なくともゲームの AppID と、場合によってはいくつかの構成値を含む追加のテキスト ファイルが必要です。


  • 変更acfファイル
    アップデートを阻止する
    これは、Steamがインストールしたバージョンを追跡し、更新をトリガーするために使用するファイルです。
    まだ更新したくない場合は、このファイルを使用して、Steamをだまして、すでにアップデートをダウンロードしたと思わせることができます。


  • クラック不可能
    • クラックされていません: ゲームのどのバージョンもクラックされていません。それをプレイする唯一の方法は、それを購入するか、他の方法 (家族共有、友人のアカウントを使用するなど) で正規のコピーにアクセスすることです。
    • オンラインのみ: ゲームが正常に動作するには、公式サーバーへの常時オンライン接続が必要です。または、ゲームプレイは主にオンライン マルチプレイヤーに焦点を当てています。正規に所有されているコピーにのみ接続できるため、これにより通常、ゲームに追加の保護層が追加されます。

永久にオフラインモードで遊ぶ

Steam オフライン モードには時間制限はありません: 説明

一般的な考えに反して、Steam オフライン モードには時間制限がなく、特定のコンピューターに関連付けられていませんが、頻繁に中断する傾向があります。このガイドでは、ゲームを永久にプレイできるようにこの問題を修正する方法について説明します。

導入
Steam オフライン モードの動作について、知らずに誤った情報を広めている人々を常に見かけます。そのほとんどは 2004 年に遡ります。当時、Steam は、Half-Life 2 をプレイするためにインストールしなければならない迷惑なメモリ消費で、サーバーがクラッシュしてゲームを復号化できませんでした。すでに DVD に収録されているファイルで、お金を払って購入したゲームをプレイできませんでした。しかし、それ以来状況は変わりました。この投稿は、Steam オフライン モードに時間制限がなく、インストールをバックアップする手順を講じていることを前提として (デジタル ダウンロードしたゲームの場合はバックアップする必要があります)、Steam がゲームを永久に保存することを妨げないことを説明するために存在します)

Steam オフライン モードに関する事実ではないこと
「オフライン モードを使用し続けるには、x 日ごとに再接続する必要があります」/「x 日の時間制限があります」
「あなたのアカウントはログインしているコンピュータに関連付けられています」
「ゲームを別のコンピュータに移動することはできません」

Steam オフライン モードに関する真実
ゲームを起動するには最新の状態である必要があります (ただし、Steam は実際にはゲーム ファイルをチェックせず、アプリマニフェストのみをチェックします)
家族で共有したゲームにはオフラインではアクセスできません (もちろん、ゲームを所有するアカウントにログインしない限り)
サードパーティの DRM を備えたゲームは動作しないことがよくあります (開発者のせい)
オフライン モードは、Valve 側の不適切なコーディングによりランダムに中断される可能性があります (ただし、これは回避できます。以下の「オフライン モードを使用するために必要なもの」を参照してください)。

制限時間
Steam オフライン モードには実質的な時間制限はありません。これは、Steam を終了し、インターネットから切断し、システム時計を 10 年進めて、Steam を再度開くことで簡単に証明できます。パスワードを保存していれば、オフライン モードでの起動を提案され、すべてが引き続き機能します。

ゲーム転送
Steam は、ライブラリ フォルダー内の「appmanifest_[appid].acf」ファイルの存在に基づいて、ゲームがインストールされているかどうかを検出します。ゲームの appid は、[プロパティ] ウィンドウの [更新] タブで確認できます。ゲーム フォルダーとそのアプリマニフェスト ファイルの両方をコピーする限り、コンピューター間でゲームを移動できます。 (もちろん、サインインしているアカウントはゲームを所有している必要があります)

システム移行
Steam のインストールはコンピューター固有のものではありません。 Steam インストール フォルダーを別のコンピューターにコピーしても、レジストリ キーを 1 つ作成する (または Linux/macOS ではテキスト ファイルを編集する) 限り、オフラインでも動作します。これについては以下で詳しく説明します。

オフラインモードを使用するために必要なもの
当然のことですが、クライアントのコピーが必要です。また、appcache フォルダーに appinfo.vdf キャッシュと packageinfo.vdf キャッシュが必要です (オンラインになると自動作成されます)。フォルダーを別のコンピューターにインストールします。これは、Steam が実際にどこにインストールされているか (またはインストーラーが実行されたことさえ) を気にしないためです。
クライアントは、更新を確認する必要があると考えてはいけません。 Steam がクラッシュすると、強制的にアップデート チェックが試行されることがありますが、インターネット接続がないために常に失敗します。アップデーターが実行されないようにするには、steam 実行可能ファイルと同じフォルダーに「steam.cfg」という名前の次の内容のファイルを作成します。

             BootStrapperInhibitAll=有効にする

ファイル Steam/config/config.vdf には、ユーザー名を SteamID にマッピングするアカウント ブロックが含まれている必要があります。
ファイル Steam/config/loginusers.vdf には、RememberPassword とAllowAutoLogin が 1 に設定されたアカウントのエントリが含まれている必要があります (クライアントが最初にオンラインになろうとしないようにするには、おそらく WantsOfflineMode も 1 に設定する必要があります)。
ファイル Steam/userdata/[32 ビット steamid]/config/localconfig.vdf には、アカウントの保護者設定 (そうしないと、クライアントはログインを拒否します) と少なくとも 1 つのライセンスが含まれている必要があります (そうでないと、クライアントは「Steam アカウントの接続」でハングします) )。
Windows レジストリ (Linux では ~/.steam/registry.vdf の registry.vdf ファイル) には、ログインするアカウントを指定するキー REG_SZ (文字列) キー "HKEY_CURRENT_USER\SOFTWARE\Valve\Steam\AutoLoginUser" が含まれている必要があります。アカウント名 (ログイン画面で入力したもの) に設定する必要があります。
それでおしまい。 Valve の主張に反して、実際にはパスワードを記憶するボックスにチェックを入れる必要はなく、レジストリとログインユーザーを手動で変更してからインターネットから切断するだけで済みます。

「壊れてしまった、どうやって直すの?」
以前は Steam オフライン モードが機能していたが、更新するにはインターネットに接続する必要があるというエラーが表示される場合は、上記の手順で steam.cfg ファイルを作成してください。
Steam オフライン モードが以前は機能していたのに、ログイン画面が表示されるか、オフラインで起動するオプションがない接続エラーが表示される場合は、おそらく、loginusers.vdf ファイルが問題です。
テキスト エディターで開き (デフォルトでは C:\Program Files (x86)\Steam\config\loginusers.vdf にあります)、リストでアカウントを見つけて、RememberPassword、AllowAutoLogin、および WantsOfflineMode の値を「1」に変更します。

先生
Steam インストール フォルダーをバックアップし、レジストリ キーを 1 つ作成すれば、どのコンピューターでもゲームをオフラインで永久にプレイできます。

親愛なるバルブ:
Steam オフライン モードが、あなたが言うように「無期限になるように設計されている」場合:
インターネットなしでクライアントがクラッシュした場合、強制アップデート チェックの実行を停止してください。
サポートされていないオペレーティング システムのバージョンで更新チェックを実行する場合、クライアントの起動を拒否するのはやめてください。
また、loginusers.vdf に特定のランダムな値を設定したり、レジストリ キーを手動で変更したりせずに、ユーザーがオフラインでログインできるようにすることは、本当に難しいでしょうか?
Steam には DRM 時間制限がないにもかかわらず、誰もが DRM 時間制限があると考えている理由は、時間制限に達したのと同じように見える方法でランダムにオフラインを解除する傾向があるためです。これを修正するのはそれほど難しいことではありません。

概要
Steam DRM ラッパーは、ゲームの起動前に Steam を起動することでゲームの所有権と Steamworks 機能の正常動作を確認する、Steam プラットフォームにおける重要な部分です。

Steam DRMラッパー単独では、著作権侵害対策用ソリューションにはなりません。 Steam DRM ラッパーは、非常に軽度の著作権侵害行為 (例: すべてのゲームファイルを別のコンピュータにコピーする) の防止や、多少の難読化はできますが、悪意のある攻撃者であれば容易に解読できます。

不正コピーでは動作しない Steamworks の機能(オンラインマルチプレイヤー、実績、ランキング、トレーディングカードなど) を使って、ゲームの正規コピーの価値を高めることを提案しています。

Steam DRM ラッパーと他の DRM の組み合わせや、不正改ざん防止ソリューションに関する詳細情報は 他の DRM と Steam ラッパーを使用する を参照してください。
自動 Steam DRM ラッパー
Steam ラッパーは SteamPipe アップロードスクリプト内から適用できます。 これにより、ログイン中のクライアント経由で Steam サーバーに初期化リクエストが実行され、続いてテキスト形式の実行ファイルが HTTP 経由で Steam バックエンドに送信されます。 ラップはサーバー側で実行され、次に steamcmd がラップされた実行ファイルをダウンロードします。

SteamPipe で DRM ラップを実行するには、スクリプトをログインし、続いて以下の drm_wrap Steam コマンドを実行します:
drm_wrap [appid] [input filename] [output filename] [toolname] [flags] [<destination>]

パラメーター:
appid - アプリケーション ID
input filename - 入力ファイルとなるテキスト形式の実行ファイルへの相対または絶対パス。 パスにはスペースが含まれる場合もあるので、引用符で囲んでください!
output filename - ツールがラップ済み出力実行ファイルを書き込む場所の相対または絶対パス
toolname - "drmtoolp" は現在サポートされている唯一のツール名パラメーターです。
flags - ツールの動作を指定する次の数値フラグのビットマスク。
0 - 通常ラップ (保護最大)
6 - 互換モード (難読化を無効)
32 - デバッガーチェックをスキップ
38 - 互換モードでデバッガーチェックをスキップ (保護最小)
destination, optional parameter - "cloud"または"local"。 現在のデフォルトは"local"です。 "local"オプションは、cloudオプションの使用時に問題が発生しない限り必要ありません。

ログイン、DRM の適用、ビルドの構築、および Steam へのアップロードを行うための run_build.bat スクリプトの例 (App ID が 480 の場合) :
builder\steamcmd.exe +login mysteamaccount +drm_wrap 480 "D:\src\steamworkssdk\steamworksexample\release\steamworksexample.exe" "D:\src\steamworkssdk\tools\ContentBuilder\content\windows_content\SteamworksExample.exe" drmtoolp 0 +run_app_build ..\scripts\app_build_480.vdf +quit
手動の Steam DRM ラッパー
Steam ラッパーで手間をかけずに実行ファイルをラップするには、Steamworks アプリデータ管理ページを利用して、プライマリゲーム実行ファイルをラップしてください。

アプリ管理ページでDRMを追加したいゲームを選択します
アプリ管理ページのテクニカルツール内の「Steamworks設定を編集」を選択します
セキュリティタブからDRMを選択します
プライマリゲーム実行ファイルをアップロードします - ツールの実行オプションについては、自動ラッパーセクションをご覧ください
exeをローカルマシンにダウンロードし直します
exeの名前をオリジナルに戻します
コンテンツツールデポのソースの場所に、そのexeをコピーします
デポの新しいバージョンを構築します
ローカルコンテンツサーバー上でそのデポをテストします
他の DRM と Steam ラッパーを使用する
Steam ラッパーは他の DRM ソリューションと併用できます。 使用するには、他の DRM を適用する前に互換モードで Steam ラッパーを適用してください。 DRM ソリューションに干渉させないためにも、これをはじめに実行してください。 互換モードはラッパーの DRM 能力を無効にします。

Steamworks ページにあるドロップダウンから選択するか、あるいは自動 drmtool から適切なフラグを使用することで、実行ファイルを互換モードで提出できます。
よくある質問
Q. Steamラッパー適用後に、C# / .Netゲームが起動しなくなりました。
A. Steam ラッパーは .Net アプリケーションをサポートしていません。 DRM ラッパーの代わりに、SteamAPI_RestartAppIfNecessary を使用してください。

Q. Steam DRM ラッパーを適用した後、ゲームが動作しなくなりました。
A. Steam ラッパーは他の DRM ツールを壊すことがあります。 競合の問題の可能性があるので、他の DRM と Steam ラッパーを使用するをご覧ください。

Q. 新しいビルドを構築する度に、exeにDRMを適用する必要がありますか?
A. はい、パブリッシュしたいと考えているそれぞれのビルドを Steam ラッパーでラップする必要があります。 上記の自動 Steam ラッパーを使用して、自動化してみてください。

Q. Steam DRMラッパーを適用した後に、アンチウィルスベンダーが、ゲームのバイナリをウィルスに感染しているとして検出しました。 どうすればいいですか?
A. DRMインジェクションのプロセスは、ウィルスが行うのと同じ方法でバイナリに変更を加えるため、このような誤検知の発生はあり得ます。 ベンダーに連絡するか、Steam DRMラッパーの代わりにAPIを使用してください。