问题标签 [loadmodule]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2714 浏览

php - 可以加载模块而不显示在 phpinfo() 页面上吗?

在此处输入图像描述在我们的测试环境中有一个phpinfo()页面显示标题Loaded Modules并显示所有已加载的模块。实时站点上的重复phpinfo()页面没有加载模块部分,并且一些处理诸如 GZIP 压缩之类的模块看起来好像没有加载。Linux 家伙说有问题的模块(mod_headers、mod_deflate 和 mod_expires)在 LoadModule 语句中。

我希望为此站点启用 GZIP 压缩。通过 .htaccess 我已成功打开其他站点和其他服务器的 GZIP 压缩,但未在此站点/服务器上。因为没有显示加载的模块phpinfo(),我试图确定,模块可以加载而不显示在 phpinfo() 页面上吗?

PHP版本是5.6.30

0 投票
1 回答
51 浏览

javascript - 在 typescript 中加载任何模块时如何传递参数?

我在打字稿中有一个模块,其中包含以下代码。

}

我想在主文件中加载这个模块。喜欢

require('/mymodule')(app)

我怎么能在打字稿中做到这一点?

0 投票
2 回答
4153 浏览

python - 将模块从 /usr/lib/modules 加载到 Apache

我遵循本指南http://modwsgi.readthedocs.io/en/develop/user-guides/quick-installation-guide.html。并且已经到了必须加载模块的地步,但是当我运行 LoadModule 命令时,我得到:

我正在使用 ubuntu 16.04。我安装了 apache 和 /usr/lib/apache2/modules 目录中的 mod_wsgi.so 文件。这是我正在运行的命令

任何帮助,将不胜感激。老实说,我不明白为什么这行不通。我做了一些研究,并没有发现任何有用的东西。需要明确的是,我是一名开发人员,我的 api 编码正在从 PHP 转换为 Python,并且不是系统管理员。请原谅我对 Apache 内部运作的无知。我对这个主题知之甚少。

0 投票
0 回答
191 浏览

alias - 从 PDS 中删除“死区”别名

我有一个加载模块 PDS (RECFM=U),我必须将其转换为程序对象 PDSE。PDS 中有一个成员“xxxx”,它是 ALIAS-OF 成员“yyyy”,但 PDS 中不存在“yyyy”。当我尝试将 PDS 复制到 PDSE 时,该成员未被复制,并且我收到消息“由于缺少主要成员名称,无法复制别名 xxxx”。我尝试了各种操作来摆脱别名,但没有成功。谁能告诉我如何在批处理作业中将“xxxx”保留在 PDS 中而不提及“yyyy”?如果可以删除别名,则可以将 PDS 复制到 PDSE。 示例目录

上面的目录显示了我的问题,正如@zarchasmpgmr 所述。ZMRALIAS 有一个 TTR,并且仍然指向 ZMOALIAS,即使它在 PDS 中不再存在。我怎样才能摆脱对 ZMOALIAS 的引用?

0 投票
1 回答
754 浏览

c# - 我有加载的 DLL 的起始地址,如何发现并调用它的导出?

我正在编写一个在进程中运行的加载项。我能够可靠地发现已在该进程中加载​​的 DLL 的内存地址。偏移处的内存清楚地显示了一个“MZ”DOS 头和一个“PE”头。后来,似乎有导出函数的名称等。这就像加载的 DLL 一样走路和说话。

所以,现在,我想更多地了解 DLL 是什么,更有趣的是,我可以用它什么。

我过去使用过 PE 实用程序,但它们总是使用基于文件的 DLL。除了在十六进制编辑器中检查进程外,如何列出内存中 DLL 的导出函数?有什么方法可以发现当前加载的基于文件的 DLL?(我对加载 dll 时发生的链接不太熟悉。)

如果我有导出函数的名称,是否只是尝试调用这些函数并猜测它们的参数和返回值?还是可以执行一些更强大的逆向工程?

给定 DLL 的起始地址和函数名,我将如何在 C# 中进行调用?

0 投票
1 回答
379 浏览

module - 调试 vxworks loadModule 失败

我有一个 VxWorks Image Project 项目,在MPC5200B上没有文件系统,使用DIAB工具链。
我需要从闪存动态加载模块。

我在堆栈上分配了内存,char myTemporaryModuleData[MAX_MODULE_SIZE]
并用来自 Flash 的模块数据填充了它。
(检查二进制数据是否完整)

然后我创建一个memDevice('/mem/mem01', myTemporaryModuleData, moduleReadLength)
打开的伪流 int fdModuleData = open("/mem/mem01", O_RDONLY, 777);

当我运行int mId = loadModule(fdModuleData, LOAD_ALL_SYMBOLS);
后在控制台中没有看到任何内容loadModule();
mId = 0表明失败:(。
getErrno() 返回 0x3D0004 (S_objLib_OBJ_TIMEOUT)

注意:失败并没有花很长时间=>超时?

  1. 我尝试用一​​个简单的void foo() { printf(...); }模块替换模块,但仍然因同样的问题而失败。

  2. 尝试加载.out而不是.o

不幸的是,没有什么让我无处可去,
我怎么知道是什么导致它失败?(日志,last_error,我应该检查什么?)

0 投票
0 回答
99 浏览

windows - Windows DLL用户空间调用过程

我试图了解 Windows 如何在用户空间中递归加载 DLL。

以跟踪kernel32.ReadProcessMemory为例:

的第一步ReadProcessMemory是 IAT kernel32

00007FF901F6AFA0 | 48:FF25 21D20500 | jmp qword ptr ds:[<&ReadProcessMemory>] |

哪个jmpkernelbase.ReadProcessMemory

callntdll.ZwReadVirtualMemory

所以这个例子中用户模式的流程是:

  1. kernel32.ReadProcessMemory
  2. kernelbase.ReadProcessMemory
  3. ntdll.ZwReadVirtualMemory

期望是上述每个 DLL 在加载时都可以根据它们的 IAT/从其他 DLL 导入的函数“找到”适当的函数。

使用dumpbin和跟踪IMPORTSthis 是正确的kernel32.ReadProcessMemory(哪里api-ms-win-core-memory-l1-1-0.dllApiSetfor kernelbase.dll):

然而,这不是真的kernelbase.dll-NtReadVirtualMemory是进口的,但ZwReadVirtualMemory不是进口的:

所以,我的问题是:在 DLL 加载过程中,如果没有导入,如何kernelbase.dll识别“位置” ?ZwReadVirtualMemory

ZwReadVirtualMemory函数由 调用kernelbase.dll,所以它一定已经在某个时候被解析/存储在 IAT 中,但是这在技术上是如何发生的呢?

这些函数解析到相同的地址时NtReadVirtualMemory,加载器映射到的地方是否有一些间接?ZwReadVirtualMemory

0 投票
0 回答
34 浏览

php - httpd.conf 文件中没有 mode_deflate

我使用命令$ sudo apachectl -t -D DUMP_MODULES |在我的 centos 8 中安装了 mode_deflate grep 放气

运行上述命令后生成的输出为deflate_module(共享)。

Deflate 模块安装在 /etc/httpd/modules/mod_deflate.so

在文件 /etc/httpd/conf.modules.d/00-base.conf 中,LoadModule deflate_module modules/mod_deflate.so 行没有被注释。

我运行命令httpd -t -D DUMP_MODULES,输出有deflate_module (shared)行。

但问题是,在 httpd.conf 文件中,LoadModule deflate_module modules/mod_deflate.so行不存在,

你能帮我解释一下为什么会这样吗?

0 投票
0 回答
89 浏览

apache - Apache 2.4 无法加载模块,在 httpd.conf 中加载自定义模块时出现语法错误

您好我正在尝试在 httpd.conf 中加载自定义模块,但出现语法错误。我使用的是 Windows 2019 服务器,而 apache 二进制文件是 VC16 构建的。

该问题出现在 Windows 2016 和 2019 服务器中。虽然类似的方法在 Windows-2012 服务器中工作

这是我包含自定义文件的行

这是我文件中的行,给我语法错误

我尝试了不同的方法来解决路径,"\" to "/"但没有任何效果。即使我尝试安装 microsoft visual studio redistributable 2012,2015-2022,也就是在这里安装apache 2.4 下载

我还应该做些什么来解决它。