问题标签 [getmodulefilename]

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 回答
329 浏览

c++ - 无法获取进程 ID 4 (ntoskrnl.exe) 的可执行路径

我一直在尝试通过枚举所有进程来获取可执行路径。我同时使用了GetModuleFileNameExAQueryFullProcessImageNameA来获取可执行文件的路径。

它适用于几乎所有东西,除了少数像ntoskrnl.exe(系统,进程 ID:4)。当我使用这些方法时,获得的HANDLE不是 NULL但函数失败

GetLastError 结果是31

代码是否有任何问题或必须采取任何解决方法?注意:我的 EXE 是 32 位 EXE,我有 64 位操作系统。这有什么关系吗?

0 投票
1 回答
147 浏览

go - 创建可执行文件后获取当前文件名

我可以获得当前目录和当前文件的名称,但是如果我从文件中.go构建一个,那么我仍然会得到名称。.exego build.go

.../Project/Test/testfile.go

构建testfile.gogo build我有这些:

1) .../Project/Test/testfile.go

2) .../Project/Test/main.exe

当我执行 main.exe 我得到testfile但我想main在执行后得到名字main.exe

0 投票
1 回答
180 浏览

c++ - 将当前可执行文件复制到另一个路径 C++(仅限 Windows)

我忘记了如何用 C++ 编程,我希望我的 exutable 将自己复制到另一条路径。我找到了一个可以做我想做的事情的代码,但是有一个我不知道如何解决的转换错误:

使用CopyFile函数时出现错误,它需要 LPCWSTR 类型作为文件名newLocation但是如果我将这些变量声明为LPCWSTR,则GetModuleFileNameA函数将不再起作用。