问题标签 [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.
windows - CreateToolhelp32Snapshot 无法位于 kernel32.dll 错误消息中
在 Windows NT 机器(版本 4.0 SP6)中启动我的应用程序时,我收到以下错误消息并且应用程序没有启动。但是,相同的应用程序在 Windows XP 上启动并且运行良好。
消息内容如下:
“无法在动态链接库 KERNEL32.dll 中找到程序入口点 CreateToolhelp32Snapshot”
任何想法/修复?请帮忙
谢谢,
纳扬
java - 在 JNA 中找不到 Kernel32.INSTANCE.ReadProcessMemory
接下来,我想使用 Kernel32.INSTANCE.ReadProcessMemory();
但是,我无法在 Kernel32 中找到该函数。这个功能被删除了吗?如果是这样,还有其他方法可以做 ReadProcessMemory 吗?
我正在使用 Java 并使用 JNA Lib。
谢谢你。
winapi - ARM 是否支持 kernel32.dll 和 shell32.dll?
我有一个在 ARM(Surface)上运行良好的 Metro App (C#),但是当我在Windows App Cert Kits上检查我的应用程序兼容性时,一个组件在 ARM 上运行不正常,它显示如下:
此应用程序类型MyLib.dll不支持这些所有kernel32.dll函数,并且
在ARM上运行时。
ARM是否有任何替代/等效库?如果是,请告诉我。
提前致谢
普拉尚
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.
c# - 使用 win32Com(当前上下文中不存在)
我正在尝试使用 Win32 API 编写我自己的小型库以连接到串行端口。不幸的是,我找到的所有示例代码都使用 kernel32.dll(我可以这样做),但 createFile 命令使用前缀 win32Com,我假设它是我需要使用的某个命名空间的一部分。不幸的是,我无法弄清楚,作为一个菜鸟,我不知道如何找出这是我需要包含的参考,还是其他什么。
谁能指出一些解释如何执行此操作的示例代码?或者告诉我哪里出错了?我将包括我的“使用”部分和 DllImport 以及我试图在下面创建文件的位置。
这里还有一些代码,初始化表单等。
但是当我使用以下内容时,我得到了错误:The name 'Win32Com' does not exist in the current context.
我确定这是我犯的一个简单错误,但不幸的是,我目前还没有技能来找出它在哪里。
提前致谢!
paging - 什么虚拟TLB?
有谁知道虚拟 TLB 是什么意思,这个 VTLB 和普通 TLB 有什么区别。我在谷歌上找不到明确的答案?
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 是否存在兼容性问题。请帮忙。谢谢
c - 如何从视图的基地址获取文件句柄
假设您有某个文件的句柄并且想要获取进程中的所有视图(内存基地址),或者您没有句柄但您有视图并且想要句柄。任何想法如何做到这一点?这应该是可能的,因为函数 FlushViewOfFile 也只需要视图的基地址来写入文件。我尝试在 kernel32.dll 中搜索导出,谷歌搜索了一下,但没有成功。
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:
Accidentally installed VS2012 for Windows 8 Apps. Realized that I actually wanted the Windows Desktop version.
Uninstall the above, install VS2012 for Windows Desktop.
Start writing software, everything is fine and compiles.
See random VS Folder that mentions Windows 8 on my start screen - permanently delete it from computer thinking it was related to #1.
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.
api - 如何将dll加载到尚未加载kernel32.dll的远程进程中
我想将我的 dll 加载到尚未加载 kernel32.dll 的远程进程的地址空间中。所以要将我的 dll 加载到远程进程中,我需要 LoadLibrary 函数,但 kernel32.dll 中存在 wchich。所以请建议我如何实现将dll加载到另一个尚未加载Kernel32.dll的远程进程中。