将.dll库作为Microsoft服务加载

phagio

我正在用C ++编写Microsoft服务。此服务应在运行时动态加载位于与可执行文件相同文件夹中的子文件夹中的.dll库。但是,正如某人告诉我的那样,该服务的实际工作目录与可执行目录不同,因此找不到该库并且未将其加载。作为这一事实的证明,如果我将服务可执行文件作为应用程序启动,则能够加载该库。

该应用程序的文件夹结构如下:

FOLDER\Service.exe
FOLDER\SUBFOLDER\library.dll

您将如何访问它作为服务?

骨灰

您可以从当前模块路径中提取目录。您可以使用GetModuleFileName检索当前可执行文件的文件路径

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数据库查询作为微服务 API

来自分类Dev

将.Net dll嵌入到Microsoft Access数据库中

来自分类Dev

Rails 4如何将图像作为Blob加载到数据库中

来自分类Dev

Rails 4如何将图像作为Blob加载到数据库中

来自分类Dev

如何创建可以将通用存储库作为输入的设计服务模式?

来自分类Dev

使用IO库将字符串变量作为txt文件加载到s3 /从s3加载

来自分类Dev

xCode,将数据存储在设备上并稍后加载到服务器数据库

来自分类Dev

将外部DLL加载到WinDBG

来自分类Dev

将 JSON 作为资源加载到对象

来自分类Dev

将静态库链接到dll

来自分类Dev

无法将GlassFish作为服务运行

来自分类Dev

将Logstash作为服务运行并查看stdout

来自分类Dev

AngularJS。将服务作为指令的参数传递

来自分类Dev

使用auth将MongoDB作为服务启动

来自分类Dev

如何将程序作为服务运行

来自分类Dev

无法将Mongo作为服务运行

来自分类Dev

无法将Elasticsearch作为服务启动

来自分类Dev

将Powershell脚本作为微服务运行

来自分类Dev

无法将sxhkd作为系统服务启动

来自分类Dev

Systemd 配置以将脚本作为服务运行

来自分类Dev

将文件加载到服务器

来自分类Dev

骆驼-将csv文件加载到数据库中-在文件名中包括日期作为额外的列

来自分类Dev

从库/缓存将视频加载到视图

来自分类Dev

将样式库加载到 WPF

来自分类Dev

将Sybase数据库转换为MSSQL数据库加载数据库对象时出错Microsoft SQL Server迁移助手

来自分类Dev

无法将实体存储库注入服务

来自分类Dev

将.asmx Web服务作为Windows服务运行

来自分类Dev

将MRPT的包含和库作为依赖库传递

来自分类Dev

将TypeScript JS输出嵌入到DLL中作为资源

Related 相关文章

热门标签

归档