问题标签 [kernel32]

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 投票
1 回答
754 浏览

windows - CreateToolhelp32Snapshot 无法位于 kernel32.dll 错误消息中

在 Windows NT 机器(版本 4.0 SP6)中启动我的应用程序时,我收到以下错误消息并且应用程序没有启动。但是,相同的应用程序在 Windows XP 上启动并且运行良好。

消息内容如下:

“无法在动态链接库 KERNEL32.dll 中找到程序入口点 CreateToolhelp32Snapshot”

任何想法/修复?请帮忙

谢谢,

纳扬

0 投票
2 回答
1036 浏览

java - 在 JNA 中找不到 Kernel32.INSTANCE.ReadProcessMemory

接下来,我想使用 Kernel32.INSTANCE.ReadProcessMemory();

但是,我无法在 Kernel32 中找到该函数。这个功能被删除了吗?如果是这样,还有其他方法可以做 ReadProcessMemory 吗?

我正在使用 Java 并使用 JNA Lib。

谢谢你。

0 投票
1 回答
966 浏览

winapi - ARM 是否支持 kernel32.dll 和 shell32.dll?

我有一个在 ARM(Surface)上运行良好的 Metro App (C#),但是当我在Windows App Cert Kits上检查我的应用程序兼容性时,一个组件在 ARM 上运行不正常,它显示如下:

此应用程序类型MyLib.dll支持这些所有kernel32.dll函数,并且

ARM上运行时。

ARM是否有任何替代/等效库?如果是,请告诉我。

提前致谢

普拉尚

0 投票
2 回答
287 浏览

winapi - Interpret Windows Native API call arguments

I am analyzing an executable based on its execution trace. I have obtained the execution trace using NtTrace tool. The output is a sequence of native api calls with arguments. I have managed to interpret most of the API calls except the following ones:

In NtQueryKey, how can I map the KeyHandle=0x46a to an actual registry key. Further, in NtDeviceIoControlFile based on IoControlCode=0x00012017 is it possible to find whether it is a TCP_RECV, TCP_SEND, etc...

Thank you.

0 投票
1 回答
1190 浏览

c# - 使用 win32Com(当前上下文中不存在)

我正在尝试使用 Win32 API 编写我自己的小型库以连接到串行端口。不幸的是,我找到的所有示例代码都使用 kernel32.dll(我可以这样做),但 createFile 命令使用前缀 win32Com,我假设它是我需要使用的某个命名空间的一部分。不幸的是,我无法弄清楚,作为一个菜鸟,我不知道如何找出这是我需要包含的参考,还是其他什么。

谁能指出一些解释如何执行此操作的示例代码?或者告诉我哪里出错了?我将包括我的“使用”部分和 DllImport 以及我试图在下面创建文件的位置。

这里还有一些代码,初始化表单等。

但是当我使用以下内容时,我得到了错误:The name 'Win32Com' does not exist in the current context.

我确定这是我犯的一个简单错误,但不幸的是,我目前还没有技能来找出它在哪里。

提前致谢!

0 投票
3 回答
1546 浏览

paging - 什么虚拟TLB?

有谁知道虚拟 TLB 是什么意思,这个 VTLB 和普通 TLB 有什么区别。我在谷歌上找不到明确的答案?

0 投票
1 回答
602 浏览

vba - Windows Server 2003 32 位上的 MS Access 2010 的 Kernel32 问题

您好我最近在我的 Windows Server 2003 32 位上安装了 MS Access 2010。从那以后,我的一个 VBA 脚本运行不正常。MS Access 意外退出,导致 Kernel32 模块出现此错误。 在此处输入图像描述

我在我的 VBA 代码中使用了这一行。

以前我用的是 MS Access 2003 版本,我从来没有遇到过任何问题。MS Access 2010-Windows Server 2003-Kernel32 是否存在兼容性问题。请帮忙。谢谢

0 投票
0 回答
300 浏览

c - 如何从视图的基地址获取文件句柄

假设您有某个文件的句柄并且想要获取进程中的所有视图(内存基地址),或者您没有句柄但您有视图并且想要句柄。任何想法如何做到这一点?这应该是可能的,因为函数 FlushViewOfFile 也只需要视图的基地址来写入文件。我尝试在 kernel32.dll 中搜索导出,谷歌搜索了一下,但没有成功。

0 投票
2 回答
3020 浏览

c++ - kernel32.lib accidentally deleted - VS 2012 Fix

I recently installed VS2012 on my home laptop to write some software for fun in my spare time. Here's the order in which the mishap happened:

  1. Accidentally installed VS2012 for Windows 8 Apps. Realized that I actually wanted the Windows Desktop version.

  2. Uninstall the above, install VS2012 for Windows Desktop.

  3. Start writing software, everything is fine and compiles.

  4. See random VS Folder that mentions Windows 8 on my start screen - permanently delete it from computer thinking it was related to #1.

  5. My program no longer compiles, with the following common error:

error LNK1104: cannot open file 'kernel32.lib'

I searched my C-Drive to find the location of this file to try and diagnose the problem, except that it doesn't exist - I can't find it anywhere. I tried a fresh VS2012 install, and that was a bust - the same problem. I also tried to download the VS2012 SDK, but it won't install, insisting the VS2012 isn't installed, and that it's required.

What can I do!?

EDIT: I've tried to repair the install twice as well.

0 投票
0 回答
308 浏览

api - 如何将dll加载到尚未加载kernel32.dll的远程进程中

我想将我的 dll 加载到尚未加载 kernel32.dll 的远程进程的地址空间中。所以要将我的 dll 加载到远程进程中,我需要 LoadLibrary 函数,但 kernel32.dll 中存在 wchich。所以请建议我如何实现将dll加载到另一个尚未加载Kernel32.dll的远程进程中。