我需要知道如何才能製作一個批處理文件來執行一個dll文件,就好像它是一個exe文件,是否有人知道我可以做什麼我使用的是Windows 7該文件是一個exe文件,只是擴展名爲dll。我怎樣才能使用批處理執行一個DLL作爲exe文件
4
A
回答
3
如果我理解它,您將有一個myProgram.exe
文件重命名爲myProgram.dll
並且想要運行該可執行文件。
如果是這種情況,那麼您只需要直接調用該文件即可。要從命令行測試文件所在的目錄,輸入myProgram.dll
並執行。操作系統會將文件標識爲可執行文件並運行它。
如果您想從另一個目錄執行程序,並且提供可執行文件的完整路徑,它也可以使用。
但是如果你想從另一個目錄調用可執行文件而不指出可執行文件的完整路徑,使用PATH
變量來定位程序,它將不起作用。
當程序在PATH
變量中指示的文件夾上進行搜索時,變量PATHEXT
的內容決定了要在PATH
文件夾中搜索的文件的擴展名。而.dll
不在此列表中。
因此,或者在調用可執行文件之前指出可執行文件的完整路徑(絕對或相對)或在PATHEXT
變量中包含.dll
擴展名。
3
如果DLL是一個.NET程序集,它可能相當容易。例如,.NET dll可以像這樣從批處理文件(via)powerhshell訪問。
cmd /c start /b Powershell -command "[System.Net.Dns]::GetHostByAddress('8.8.8.8')"
這將允許您訪問處理DNS名稱空間並直接調用它的方法的.NET系統DLL。
相關問題
- 1. 我怎樣才能得到一個批處理文件來執行vbs?
- 2. 我怎樣才能從boot.local執行我的exe文件
- 3. 我怎麼能運行/執行一個文本文件作爲一個EXE批量使用
- 4. 批處理文件,使另一個批處理文件執行
- 5. 執行TXT文件到一個EXE文件由Windows批處理
- 6. 從批處理文件中執行.exe
- 7. 如何使用批處理文件執行任何.exe文件?
- 8. 我怎樣才能得到使用c#執行失敗的批處理文件的原因?
- 9. 批處理文件 - 爲執行的每個.exe添加一個日誌文件
- 10. 我怎樣才能使批處理文件像使用Perl一樣簡單的grep?
- 11. 我怎樣才能運行exe可執行文件(寫一個txt文件)在傳統的ASP
- 12. 通過批處理文件連續執行多個.exe文件
- 13. 我怎樣才能建立VC++ .dll文件(靜態)在我的.exe?
- 14. 我怎樣才能紋理一個GL_TRIANGLE_STRIP?
- 15. 執行一個批處理文件
- 16. 我怎樣才能找到一個exe文件是installtion excludable文件或不是?
- 17. 我怎樣才能合併和處理多個行從一個文件使用Perl產生一個報告
- 18. 我怎樣才能讓-drawRect執行?
- 19. 我怎樣才能成爲一個index.jade?
- 20. 我怎樣才能從exe文件中獲取圖標並通過批處理代碼保存到驅動器
- 21. 我怎樣才能使用HTML文件到另一個
- 22. 我怎樣才能執行一個事件後,在jQuery使用div加載ajax
- 23. 如何製作一個批處理文件執行reg文件
- 24. 我怎樣才能產生一個選擇處理的CSS
- 25. 我怎樣才能執行兩個按鈕點擊動作
- 26. 我怎樣才能在2個奴隸中執行Jenkins作業
- 27. 我怎樣才能調用一個動態的外部DLL
- 28. 運行從另一個批處理文件批處理文件作爲admisitrator
- 29. 批處理文件執行文件夾中的所有.exe
- 30. 我的exe只運行在exe文件中的dll文件。我需要從文件運行EXE我怎麼能?
請參閱這裏:http://stackoverflow.com/questions/3044395/how-do-i-execute-a-dll-file –
該文件是一個exe只是與dll擴展 – 09stephenb
你可以重命名文件爲.exe然後? –