0
A
答えて
1
DllImport属性を使用している場合は、完全パスまたは相対パスを指定できます。パスを指定しない場合は、DLLが他の手段でロードされている場合を除き、DLLは実行時に現在のパス(アプリケーション作業ディレクトリとPATH環境変数で指定されたすべてのパス)になければなりません。 DLLがSetDllDirectory機能を介して現在のディレクトリに配置されていない場合、DLLを見つけるようにWindowsを説得することができます。
も参照してください:DLLが検索前Dynamic-Link Library Search Order
0
、同じモジュール名を持つDLLが既にメモリにロードされている場合、それは次のよう
C:\Windows\SysWOW64
C:\Windows\System32
をチェックし、システムはロードされたDLLを使用しますが、DLLはどのディレクトリにあっても使用されます。システムはDLLを検索しません。
DLLが、アプリケーションが実行されているWindowsのバージョンの既知のDLLのリストにある場合、システムは既知のDLL(および既知のDLLの依存DLLがある場合)のコピーを使用します。システムはDLLを検索しません。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs
関連する問題
- 1. DllImport user32とuser32.dll
- 2. のWinforms:</p> <ol> <li><code>Enviroment.Exit(0)</code></li> <li><code>Application.Exit()</code></li> <li><code>Form.Close()</code></li> </ol> <p>何:Form.Close
- 3. PHPは、私は、次のファイルに</p> <p><em>クラス/ database.phpで</em></p> <pre><code>require_once("config/config.php"); ... </code></pre> <p><em>のconfig/config.phpの</em></p> <pre><code>... </code></pre> <p>持っ
- 4. CSS:私は、次のものがあり、CSSで</p> <pre><code><main> <section> <article></article> <aside></aside> </section> </main> </code></pre> <p>:フレックスボックスは、Firefox
- 5. connection.Close()とconnection.Dispose()の違いは何ですか? <code>SQLiteDataReader</code>オブジェクトの</p> <ul> <li><code>Close()</code></li> <li><code>Dispose()</code></li> </ul> <p>同じ:
- 6. MySQLの:私は<strong>MySQLの</strong>テーブルに列<strong><code>my_order</code></strong>と<strong><code>alt_order</code></strong>で<strong><code>example</code></strong>と呼ばれている列
- 7. 埋め込みdllが<object>
- 8. <%@ MasterType型名= "ggg.Web.Main" %> dllファイル」パス
- 9. SQL:(私はこの</p> <p><strong>ユーザー</strong><br> ID <br> matricule</p> <p><strong>ドキュメント</strong><br> ID <br> タイトル<br> user_idのようなデータベースのスキーマを持って
- 10. メイキングこの</p> <p><code><ol> <li>first</li> <li>second</li> <li>third</li> </ol></code></p> <p>と<strong>高度なレイアウト・エディタ</strong>(編集への以降のスイッチのように、WordPressの高度なレイアウトエディタ
- 11. "位置:絶対":</p> <pre><code><html> <body> <div id="outer"><div id="inner"></div></div> </body> <html> </code></pre> <p>とそのCSS:CSS
- 12. WPF:</p> <pre><code><controls:BaseUserControl x:Class="CompanyNamespace.Controls.GoogleMap" </code></pre> <p>:ユーザーコントロールの基本クラス
- 13. Perlの文字列の乗算がundefで警告しないのはなぜですか?</p> <pre><code>$foo . '' </code></pre> <p>と</p> <pre><code>"$foo" </code></pre> <p>
- 14. の.htaccessのRewriteRule:</p> <ol> <li><strong>mydomain.com</strong></li> <li><strong>mydomain.cz</strong></li> </ol> <p>:背景のビットと同じサーバとディレクトリ
- 15. の優先順位! * ++はかっこが必要ですか?</p> <pre><code>!(*(++buffer)) </code></pre> <p>同じもののように:</p> <pre><code>!*++buffer </code></pre> <p>
- 16. WPFのHorizontalAlignmentとHorizontalContentAlignmentの違いは何ですか? WPFのテキストボックスに</p> <ul> <li><code>HorizontalAlignment="Stretch"</code></li> <li><code>HorizontalContentAlignment="Stretch"</code></li> </ul> <p>:
- 17. .Net 5の別の.netバージョン用にビルドされた.dllをロードする方法は?</p> <pre><code><configuration> <startup useLegacyV2RuntimeActivationPolicy="true" > </startup> </configuration> </code></pre> <p>しかし、ASPで:(4.6版まで)ASP.NETの以前のバージョンで
- 18. JAVASCRIPT /クローム:</p> <pre><code>google.com </code></pre> <p>特定のページ
- 19. マウスは、マウスが<code>.wrap</code>、<code>.cube</code>と<code>.front</code>のために働いてではなく、<code>.left</code>、<code>.right</code>、<code>.top</code>、<code>.bottom</code>と<code>.back</code>のためにされ
- 20. のXpath - チェックすべての要素がサブ要素を持つ文書</p> <pre><code><a> <b> <c/> <d/> </b> <b> <c/> <d/> </b> </a> </code></pre> <p>考える
- 21. なぜ[:] = 1は[:] = '1'と根本的に異なるのですか? <code>a</code>が<code>['1']</code>ある最初のケースで</p> <pre><code>a = [] a[:] = '1' </code></pre><p>と</p> <pre><code>a = [] a[:] = 1 </code></pre><p>:
- 22. DLL +ブースト+ VS2015 + WinXPの==は私が<em>WinXPの</em>で実行する<em>my.dll</em>を書いて
- 23. 自己は、私は、次のフィールド <p><code>Transaction_id</code></p>、<code>toy_id</code>、<code>toy_name</code>、<code>Quantity_sold</code>、<code>Date_sold</code>とMySQLのテーブルを持っている値
- 24. はImportError:</p> <pre><code>from sklearn.model_selection import train_test_split </code></pre> <p>、これは</p> <pre><code>ImportError: No module named model_selection </code></pre> <p>理由の原因:いいえモジュールの名前model_selection
- 25. TensorFlow演算子のオーバーロード</p> <pre><code>tf.add(x, y) </code></pre> <p>とTensorFlowで</p> <pre><code>x + y </code></pre> <p>の違いは何
- 26. catとypcatの違いは何ですか?</p> <blockquote> <p>猫/ etc/passwdファイル</p> </blockquote> <p>と</p> <blockquote> <p>ypcatのpasswdを</p> </blockquote> <p>:
- 27. は私が</p> <pre><code>Lazy load </code></pre> <p><code>Fullscreen mode</code>と</p> <p><code>thumbnail preview</code>とjqueryのギャラリーfoを探していますjqueryの画像ギャラリー
- 28. このテストは同音異義語ですか?</p> <pre><code>if((x>0 || (x<=0))) </code></pre> <p>と<code>if(true)</code>の違いは何であるいくつかの</p> <pre><code>double x; </code></pre> <p>考える
- 29. $( '#table> tr')セレクタが一致しないのはなぜですか? jQueryを使って</p> <pre><code><table id='table'> <tr> <td>..</td> </tr> </table> </code></pre> <p>JSコード:
- 30. 割り当てのArrayList <リスト<Integer>><ArrayListの<Integer>>
おそらくのAppDomainまたはグローバルアセンブリキャッシュのパスのいずれか、次のようになります。現在のシステム上の既知のDLLのリストについては、次のレジストリキーを参照してください。まずそれらを試してみてください。 (AppDomain.CurrentDomain.BaseDirectory) – albertjan
http://msdn.microsoft.com/en-us/windows/ms682586 –
ここであなたの質問へのより完全な答えだ: http://stackoverflow.com/a/26710419/3914921 –