我需要知道如何才能制作一个批处理文件来执行一个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然后? –