loadlibrary

    0

    3答えて

    起動引数を解析し、いくつかのDLLのうちの1つを「起動」する非常に小さなプログラムを書きたいと思います。 私はすでにアプリケーションとしてアプリケーションを作成し、代わりにDLLとしてビルドするようにVisual Studioのプロジェクトプロパティを変更することで、DLLとして「実行」したいアプリケーションを作成しました。私はLoadLibraryとGetProcAddressをコンサートで使用

    0

    1答えて

    ここに私のコードです。私はJNAの外部ジャーをインポートしましたが、 "SPI INSTANCE =(SPI)Native.loadLibrary(" user32 "、SPI.class、new HashMap(){"のエラーを受け取ったので、コンパイルできません:エラー: "タイプのネイティブのメソッドのLoadLibrary(文字列、クラスマップ)は、引数には適用されません(文字列、クラス、

    0

    1答えて

    LoadLibraryを使用して動的にopencv dllをロードしています。コードを実行すると頻繁に操作は失敗しますが、コードをステップ実行すると成功します。ここで は、私がここでのdll [DllImport("kernel32.dll")] public static extern IntPtr LoadLibrary(string dllToLoad); [DllImport("Ker

    -1

    1答えて

    を返し、失敗しました: を私はA.EXEという名前の実行可能ファイルを、持っている、それはパスにあります:PathA。 A.exe loadlibrary B.dll、B.dll loadlibrary C.dll。 B.dllがパス:PathBにあります。 C.dllはPathAとPathBの両方にコピーを持っています。 私の質問です:A..dllがB.dllを読み込むとき、C..dllのどのパ

    -1

    1答えて

    私はa.dllとb.dllを持っていれば、それらの関数名は全く同じです。たとえば、a.dllからfoo()、bar()、b.dllからfoo()、bar()を呼び出します。後で読み込まれたものは、前に読み込まれたものを上書き/置き換えますか?

    2

    3答えて

    DWORD dwLoadLibrary = (DWORD)GetProcAddress(GetModuleHandleA("kernel32.dll"), "LoadLibraryA"); のための実アドレスを返しません。カーネル32.dllがすべてのプロセスの同じ場所にロードされ、GetProcAddressが実際のアドレスを返さない理由を知りたいので、変更されないLoadLibraryAの

    0

    1答えて

    私はCの機能でLoadLibraryを正しく使う方法を学ぼうとしていますが、難しかったし、多くの良いチュートリアルはありません。私はlibCurlライブラリを使用して、WebサイトのHTMLを正常にフェッチしてコンソールに出力する簡単なCプログラムを作成しました。私は現在LoadLibraryとGetProcAddressとlibcurl.dllを使って同じ関数を再実装しようとしています。 メモリ

    -2

    1答えて

    Fatal Error -32988: LoadLibrary failed, rc=193 [MsgId: MERR-32988] Fatal Error -26000: xfbLrwiWebInfraGlobalInitOK failed [MsgId: MERR-26000] Warning: Extension lrwreplaymain.dll reports error -1 on c

    4

    2答えて

    DLLの依存関係リストをプログラムで取得する必要があります。ここで私はこの仕事を解決しようとしています: それは動作します。しかし、あなたが見ることができるように、プロセスにDLLをロードします。そして、私はこの場所で問題に遭遇しました:LoadLibraryExは、プロセスがすでに同じ名前のDLLをロードしていた場合にnullptrを返します。私はよく分からない は、同じプロセスに同じ名前(位置

    1

    1答えて

    カスタムプロジェクトで再生していて、他のプロジェクトでDLLを作成しようとしていて、実行時にLoadLibrary関数を使用してリンクしましたが、126エラーを返します。グーグルでは多くの場合、ほとんどの場合、人々は他の人のプログラムをデバッグしました。しかし、私のDLLには、関数string sayHello() { return "Hello"; }が含まれています。このDLLを正常に読み込め