LoadLibrary 与其他“dll”文件的文件扩大

发布于 2024-12-02 15:13:29 字数 43 浏览 1 评论 0原文

是否可以加载没有“dll”扩展名的 dll 文件?

谢谢

Is it possible to load a dll file that doesn't have a 'dll' extension?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

丑疤怪 2024-12-09 15:13:30

是的,只需提供完整的文件名,包括扩展名(或者如果文件名不包含扩展名,则不包含扩展名)。

Yes, just provide full file name, including extension (or without extension, if file name doesn't contain it).

明媚殇 2024-12-09 15:13:30

是的,这是可能的,但是文件仍然应该符合“dll”格式(它应该符合PE格式)。

yes, it is possible, but the file should still conform to the "dll" format (it should conform to the PE format).

妞丶爷亲个 2024-12-09 15:13:30

是的,但您需要在路径末尾附加一个点 (.),以便 Windows 不会自动附加 .dll 扩展名:

如果字符串指定不带路径的模块名称,并且省略文件扩展名,则该函数会将默认库扩展名 .dll 附加到模块名称。要防止函数将 .dll 附加到模块名称,请在模块名称字符串中包含尾随点字符 (.)。

https://msdn.microsoft.com/en-us/library /windows/desktop/ms684175.aspx

Yes, but you need to append a dot (.) to the end of the path so that Windows doesn't automatically append the .dll extension:

If the string specifies a module name without a path and the file name extension is omitted, the function appends the default library extension .dll to the module name. To prevent the function from appending .dll to the module name, include a trailing point character (.) in the module name string.

https://msdn.microsoft.com/en-us/library/windows/desktop/ms684175.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文