# [FAQ] ツールが開かない — 「Application Control / DLL load failed」セキュリティブロック解決

## 症状

3ds Max でツール（os_bipedPlus / os_fast_ref）を起動すると、以下のエラーが表示されウィンドウが開きません。

```
ImportError: DLL load failed while importing pyarmor_runtime:
An Application Control policy has blocked this file.
```

特徴:
- インストールは成功しているのに、**起動時のみ** このエラーが出ます。
- **同じ PC の別の 3ds Max バージョン（例: 2025）は正常**なのに、特定バージョン（例: 新しく入れた 2027）でのみ発生することがあります。
- 他の人の PC では問題なく動作します。

## 結論から（ご安心ください）

**マルウェアではありません。セキュリティソフトの誤検知（false positive）です。**

当ツールはライセンスとコード著作権を保護するため、Python コードを **暗号化（難読化）** して配布しています。これは有料の商用プラグインが一般的に用いる標準的な保護方式です。

この際に使用される保護ランタイムファイル（`pyarmor_runtime.pyd`）には個別のコード署名がないため、一部の Windows セキュリティ機能がこのファイルを **「初めて見る未知のファイル」と誤認** して読み込みをブロックします。

- そのため、**セキュリティソフトで例外（許可）に登録すればすぐに正常起動**します。
- 特定の Max バージョンだけで発生する理由: そのバージョンを **新規インストール** した際にこのファイルが初めて読み込まれたタイミングでセキュリティソフトが反応しただけで、ツール自体や Max バージョンの問題ではありません。

## 原因（技術説明）

| 項目 | 内容 |
|------|------|
| ブロック主体 | Windows Application Control（スマートアプリコントロール / WDAC）、またはウイルス対策・EDR・企業セキュリティポリシー |
| ブロック対象 | 署名のない保護ランタイム `pyarmor_runtime.pyd` |
| なぜ一部の PC だけ | セキュリティポリシーの On/Off・評価状態が PC ごとに異なるため（正常動作） |

## 解決方法

### 方法 A — セキュリティソフトの例外にツールフォルダを追加（推奨）

ご使用のウイルス対策 / セキュリティソフトの **例外（除外 / 許可リスト）** に、以下のツールインストールフォルダを追加します。

- os_bipedPlus:
  `%LOCALAPPDATA%\Autodesk\3dsMax\<バージョン>\ENU\scripts\os_bipedPlus_package`
- os_fast_ref:
  `%LOCALAPPDATA%\Autodesk\3dsMax\<バージョン>\ENU\scripts\os_fast_ref_package`

> フォルダパスが分からない場合、3ds Max の **MAXScript Listener（F11）** で `getDir #userScripts` を入力すると正確な親パスが出力されます。

例外を追加した後、**3ds Max を再起動** してツールを再度起動してください。

### 方法 B — Windows スマートアプリコントロールの確認（Windows 11）

1. **設定 → プライバシーとセキュリティ → Windows セキュリティ** を開く
2. **アプリとブラウザーの制御** をクリック
3. **スマートアプリコントロール（Smart App Control）** の項目を確認
4. **オン / 評価（Evaluation）** の場合は **オフ** に変更
5. **PC を再起動** して 3ds Max を再起動

> 会社/組織の PC で上記設定を変更できない場合は、IT 担当者に方法 A のフォルダをセキュリティ例外に登録するよう依頼してください。

## さらにご安心いただくために

例外に追加したフォルダのファイルを [VirusTotal](https://www.virustotal.com/) にアップロードしてご自身で検査いただくことも可能です。今後はコード署名（Code Signing）を適用し、このような誤検知が発生しないよう改善する予定です。


---

## 문의 / Contact / お問い合わせ / 联系

설치·실행 중 문제가 지속되면 언제든지 연락 주세요.
If the problem persists during installation or launch, feel free to contact us anytime.

- **OtakuSolutions 고객지원 / Customer Support**