問題タブ [system32]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
directory - ゲームをプログラミングしたいので、sdl.dll をどこに置くべきか助けが必要です
SDL.dll を C:\WINDOWS\SYSTEM32 にコピーして、SDL アプリが同じディレクトリになくても SDL.dll を検出できることを読みました。しかし、私は Windows 7 の 64 ビット バージョンを使用しており、C:\Windows\SysWOW64 に dll を配置する必要があることを読みました。しかし、私は 32 ビットでのみプログラミングを行うと思います。それが通常の、またはより一般的な方法であるため、自分自身を混乱させたくないからです。私はすでにsdl.dllをc:\Windows\SYSTEM32に入れています。読んでくれてありがとう
dll - Tclでdllをロードするには?
私が試したこと(WindowsでTclとTk 8.6.0を実行):
これらはすべて、次の 2 つのエラーのいずれかを返します。
ライブラリをロードできませんでした [「ロード」の後に入れたもの]: 引数が無効です
ライブラリをロードできませんでした [「ロード」の後に置いたもの、レンダリング]: このライブラリまたは依存ライブラリがライブラリ パスに見つかりませんでした
c++ - LoadLibraryW() が System32 で DLL のロードに失敗する
次のコードを使用して、C:\Windows\System32\ フォルダーにプリンター ドライバーと共にインストールされた DLL を読み込もうとしています。
GetLastError()
「指定されたモジュールが見つかりませんでした」と報告しています。DLL を System32 フォルダー (たとえば、C:\SomeFolder\MagAPI.dll) の外に移動すると、正常に読み込まれるため、DLL 自体に問題があるようには見えません。アプリケーションの読み込みをブロックしている可能性のある奇妙な Windows セキュリティ機能はありますか? それしか思い浮かばないのですが、決定的な答えが見つかりません。
ShowSnaps からのデバッグ出力は次のとおりです。これは、失敗している場所を示しています。
filesystems - 32 ビット インストーラーと sysnative を作成する NSIS スクリプト
64 ビット ドライバーのインストーラーを作成するスクリプトを作成したので、実際のシステムに .dll を配置する必要があります32。
そのため、リダイレクタをジャンプすると想定されるsysnativeを使用します。
しかし、Win7 64ビットで試してみましたが、c:\Windows\Sysnative**という名前のフォルダーを作成し、実際に.dllをここに配置するだけです!. **なにが問題ですか?.
もう 1 つの解決策として、NSIS に 64 ビット .exe インストーラーをコンパイルするように指示する方法はありますか?
c# - System32 または SysWOW64 の Windows 7 環境変数
Windows 7 32 ビットまたは 64 ビットで、それぞれ直接アクセスする環境変数System32
またはフォルダーはありますか?SysWOW64
%WINDIR%\System32
私にとってはうまくいかない回避策を知っています。
System32
フォルダーに登録する必要があるいくつかの OCX を参照する EXE を再コンパイルする必要があります。私が直面している問題は、OCX がフォルダーに登録され、SysWOW64
フォルダーに登録されない64 ビット システムにインストールする必要があることSystem32
です。
何を試すべきですか?ご協力いただきありがとうございます!
編集:
ソリューションには、を参照するdllへの参照があることがわかりましたflash10h.ocx
。このflash10h.ocx
ため、登録する必要があります。SysWOW64
フォルダには登録できましたが、 System32
. 私のシステムにはすでに Flash Player v11.xx があります。これは機能しませんか?
助けてください!
c# - C# - フォルダーの内容をフラッシュ ドライブから System32 にコピーする
私は、フラッシュ ドライブのフォルダーの内容を C:\Windows\system32 フォルダーにコピーするプログラムを作成するプロジェクトに取り組んでいます。
具体的には、Internet Explorer を介して自社の Crystal Reports を実行するために必要な 3 つの DLL です。これは、button_clicked イベントの下で発生します。
私の問題は、ドライブ文字がコンピューターごとに変わる可能性があることです。
したがって、最初にフラッシュ ドライブのドライブ文字を取得する必要があると思います。次に、このフォルダーの内容を C:\Windows\system32 にコピーします。
誰かがこれを行うための最も効果的な方法についてのヒントを教えてもらえますか?
ありがとうございました!
c# - C# System32 不正アクセスでファイルを置換
ディレクトリ内のファイルを置き換えようとしていますが、C:\Windows\System32
うまくいきません。
(私のプログラムがウイルスだと言っている人へ: いいえ、そうではありません!)
環境に関する情報:
- ウィンドウズ 7 SP1
- ビジュアル スタジオ 2012
- C# WPF プログラム
既にアプリケーション マニフェストを追加し、requestedExecutionLevel
.
また、BATCH を使用してファイルを置き換えようとしましたが、同じエラーが発生します。
ファイルを置き換える方法はありますか?
たとえば、 or を明示的に求めFileIOPermissions.Write
ます.AllAccess
。
cp - MSYS を使用して System32 DLL をコピーすると、ライブラリの 64 ビットが壊れる
Windows 7 64 ビットでは、System32 の *32.dll は 64 ビット ライブラリです (Dependency Walker - depends.exe x64 によると)。私が気付いた奇妙な問題は、たとえばcp /c/System32/ws2_32.dll /c/mingw64/some/lib/libws2_32.dll
、MSYS シェルで実行すると、DLL が壊れている/32 ビット ファイルに変換されていることです (まだ Dependency Walker によると)... Windows エクスプローラーを使用してコピー/名前を変更している間は、変更されていません... まだ変。どなたか解説があれば...
cp
または、コマンドの使用法について何か見逃していましたか...
注:--preserve=all
またはのようなオプションは既に試し--symbolic-link
ました。
ありがとう。