-2

問題:

環境: Windows で Visual Studio を使用し、2000 年代以降のほとんどすべてのバージョン。

問題点: 32 ビット優先プロジェクトに DLL クラス ライブラリがあり、System32 で必要なファイルを表示または書き込むことができません。

4

1 に答える 1

0

ソリューション:

説明: System32 は、64 ビット マシン上の仮想化フォルダーです。32 ビット アプリケーションは、32 ビット アプリケーションのニーズに特化した別のフォルダーにリダイレクトされます。このフォルダの名前は WOW64 だと思います。特定のインスタンスでは、リダイレクトを停止する必要があります。

修正: System32 の代わりに Sysnative を使用してください。

例: c:\Windows\System32 にアクセスしようとしています。代わりに、パスとして c:\Windows\Sysnative を使用する必要があります。

注: Windows エクスプローラーで Sysnative にアクセスすることはできません。別のフォルダーにリダイレクトしないように Windows に指示するだけです。バイヤーは注意してください:)

管理者権限が必要な場合は、アプリを使用してください。管理者以上の権限が指定されたマニフェスト。

于 2015-11-03T00:39:34.767 に答える