腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
GetModuleFileNameEx
返回
0
,
而
GetLastError
返回
溢出
错误
。
我
做
错了
什么
?
、
所以今天
我
决定用一下windows.h,
我
想到了一些练习来练习,这是
我
写的代码,但它让
我
头疼。它一直
返回
0
,所以没有名称被传递到ExecName中,如果
我
使用
GetLastError
()查找,得到的
错误
是
溢出
错误
。 HAN
浏览 4
提问于2017-12-02
得票数 0
2
回答
从进程ID获取进程可执行文件名称
、
我
目前正在尝试获取
我
拥有其pid的程序列表的名称。 程序以管理员身份运行,但
GetModuleFileNameEx
失败,
错误
代码为5。
我
使用OpenProcess(PROCESS_TERMINATE,PROCESS_QUERY_INFORMATION)打开程序,并启用了SE_DEBUG_PRIVILEGE。
浏览 0
提问于2011-12-12
得票数 4
回答已采纳
2
回答
GetModuleFileNameEx
,访问拒绝
错误
、
我
想知道
我
所有开放进程的名称。, _len2); _errr =
GetLastError
(); CloseHandle(hndProccesse); } 所有操作都很好,直到
GetModuleFileNameEx
,它提供了一
浏览 3
提问于2015-02-14
得票数 0
回答已采纳
2
回答
如何使
GetLastError
可靠地与JNA一起工作?
、
、
我
在
我
的Java应用程序中使用各种Win32 API函数,并使用
GetLastError
获取有关失败API调用的信息。大多数情况下,它是有效的,但现在
我
发现了一种情况,在这种情况下,某些东西似乎重新设置了最后一个
错误
。现在,两个API函数都按预期失败(它们
返回
零),在
我
的VB6应用程序中,在两个API调用之后,
GetLastError
返回
87 (“无效参数”)。但是在
我
的Java应用程序中,只有在
GetMod
浏览 3
提问于2011-12-07
得票数 3
回答已采纳
2
回答
确定进程何时完成初始化
、
、
我
正在构建一个初始化IronPython实例的AutoCAD模块,在AutoCAD完成初始化之后,
我
需要
返回
1到调用它的模块,进入它的消息循环,并且处于稳定(不加载依赖项/任何东西)状态。
我
尝试过使用System.Diagnostics.Process.WaitForInputIdle()
而
没有运气。C3DAutoScript.scr\"") return 1 except
浏览 4
提问于2014-09-17
得票数 1
2
回答
如何获取Vista下的进程文件名?
、
, FALSE, pid)) char buff[512]; result =
GetModuleFileNameEx
(process,
0
,wxLogError("
GetModuleFileNameEx
failed with error code %d",
GetLastError
()); CloseHandle(processtrue : false;不幸的是,如果前台窗口是Vista文件管理器窗口(当您单击开始->
浏览 2
提问于2009-03-29
得票数 3
回答已采纳
2
回答
IOCP和ReadFileEx使用情况
、
、
、
我
在玩IOCP。
我
正在尝试写一个简单的应用程序,它异步地从主线程的文件中读取数据。然而,
我
在ReadFileEx函数中得到了
错误
(ERROR_INVALID_PARAMETER),但看起来
我
做得很好。
我
做
错了
什么
?uint8_t read_data[1024]; main_io = CreateIoCompletionPort(INVALID_HANDLE_VALUE,NULL,
0
,
0<
浏览 1
提问于2012-03-13
得票数 1
回答已采纳
1
回答
GetModuleFileNameEx
失败
我
想制作一个程序,该程序获取创建打开窗口的程序的名称:using namespace std;#include <Psapi.h<< endl;
GetModuleFileNameEx
(hProcess, (HMODULE)hMod,by: " << szModFileName << endl <&l
浏览 4
提问于2015-11-03
得票数 0
回答已采纳
1
回答
在调用ERROR_INVALID_HANDLE后调用
GetModuleFileNameEx
时
、
、
在成功调用CreateProcess之后,
我
试图使用
GetModuleFileNameEx
获取创建进程的路径(lpApplicationName和lpCommandLine参数可以更改或为null,因此在本例中它们是不可靠的问题是
GetModuleFileNameEx
由于
错误
6 (ERROR_INVALID_HANDLE)
而
失败,留下了无效数据的缓冲区。编辑:更新:
我
注意到删除CREATE_SUSPENDED也消除了这个问题,但是
我
需要设置这个标志。
我
浏览 13
提问于2014-07-21
得票数 1
2
回答
获取父进程名(Windows)
、
、
、
我
试图在Windows控制台应用程序(C/C++)中获取父进程的名称(完整路径)。它看起来应该有效,但它是失败的,
我
看不出
我
做
错了
什么
。它成功地获得了父PID,但在获取名称时失败了。PROCESS_QUERY_INFORMATION, pid if (h) if (
GetModuleFileNameEx
(h, NULL, fname, sz) ==
0
)
浏览 2
提问于2015-04-29
得票数 4
回答已采纳
2
回答
Windows Mobile API调用-成功,但GetLastWin32Error
返回
错误
代码-
我
应该担心吗?
、
、
、
在编写这段代码时,
我
发现即使
我
的调用显然
返回
了一个有效的结果,并且这个有效的结果被随后的调用成功地使用了(
我
认为这证明了它是有效的),
我
也会得到
错误
代码。例如,
我
调用了CreateToolhelp32Snapshot,它会
返回
当前运行进程的快照的句柄。在
返回
错误
6之后立即调用Marshal.GetLatWin32Error,这显然意味着无效的句柄。但随后对其他方法的调用成功地使用了
返回
值,整个过程就
浏览 6
提问于2009-03-03
得票数 0
回答已采纳
2
回答
Win32应用HBITMAP LoadImage无法加载任何内容
、
、
、
、
我
正在编写一个函数,快速绘制
我
正在制作的游戏的菜单图像。
0
, LR_LOADFROMFILE);if (arrow == NULL) TextOut(hdc,
0
,
我
使用的是arrow.bmp的相对路径,
我
也尝试使用完整的路径,这也不起作用。 您可能已经注意到,此函数位于WndProc之外。其他一切都很好。除了arrow.bmp加载之外,
我
也尝试在那里运行它。导致
浏览 10
提问于2013-12-14
得票数 6
回答已采纳
3
回答
ChangeWindowMessageFilterEx()
返回
错误
代码5
、
、
我
想获取窗口中复选框的状态。在中,它表示“当一条消息被UIPI阻塞时,用
GetLastError
检索的最后一个
错误
被设置为5(拒绝访问)”。但是ChangeWindowMessageFilterEx()也给出了
错误
代码5并
返回
false。但
浏览 0
提问于2019-09-12
得票数 0
2
回答
windows服务枚举桌面顶级窗口吗?
、
、
、
我
试图从一个用c++编码的服务中枚举顶级窗口,
我
想找到一个特定的程序,它有多个实例正在运行,但是
我
想要一个特定的程序,它的窗口标题中有一些独特的词 auto desktop = OpenInputDesktop(
0
, FALSE, DESKTOP_READOBJECTS);if (!失败
而
不调用EnumProc,因此
GetLastError
返回
零 相同的代码在非服务程
浏览 0
提问于2018-06-26
得票数 0
回答已采纳
1
回答
FindWindowA()
返回
0
,当我用
GetLastError
()检查
错误
代码时,它也是
0
(ERROR_SUCCESS)
、
、
、
这是
我
正在编写的dll注入代码中的一个段。
我
使用FindWindowA()来获取INJ_PROC_NAME中定义的窗口进程的HWND。问题是,函数总是
返回
0
,当我用
GetLastError
()检查
错误
时,它也
返回
0
。
我
不知道是
什么
问题,因为
错误
代码没有给出关于
错误
的正确信息。std::cout << "Couldn't find window nam
浏览 3
提问于2020-04-21
得票数 1
回答已采纳
2
回答
OpenSSL ssl_accept()
错误
5
、
、
我
已经搜索了堆栈
溢出
和互联网,但我无法找到为
什么
ssl_accept()不断
返回
的答案:[DEBUG]WSAGetLastError() returned :
0
[DEBUG] ERR_get_error() returned:
0
Ssl_accept:
浏览 5
提问于2014-05-06
得票数 5
回答已采纳
1
回答
GetComputerNameW导致Windows 10中的缓冲区
溢出
、
、
我
一直在网上搜索这个问题,这对
我
来说很奇怪。在
我
的程序中,
我
通过以下代码获取计算机的名称:
我
已经用包含unicode字符
浏览 5
提问于2015-10-28
得票数 2
回答已采纳
2
回答
设置系统时间c#不工作
、
、
、
我
试图在Windows上的一个SystemTime应用程序中设置c#。
我
已经实现了在每个论坛(包括这里)的例子,但它没有回应。GetSystemTime运行良好,但SetSystemTime并没有设置
我
试图从GetNetworkTime()传递的时间。
我
做错
什么
了吗?
我
已经研究过了,
我
不知道这是一个特权问题(
我
作为管理员登录,它不应该),或者可能是一个日期格式的问题。 问题是:当SetSystemTime()完成时,
我
应该看到系统时钟
浏览 6
提问于2014-10-08
得票数 2
回答已采纳
1
回答
GetLastError
()、errno、FormatMessageA()和strerror_s()?
、
、
、
我
对
GetLastError
()和errno之间的确切关系感到困惑。它们是相同的数值,还是完全不同的数值?
我
怎么知道
我
应该检查哪一个?如果
我
想要将
错误
代码转换为字符串进行调试,
我
是否可以与strerror_s()互换使用FormatMessageA() 最后,WSAGetLastError()是否总是
返回
与
GetLastError
()相同的值,或者它们是否都
返回
不同的值?
浏览 6
提问于2013-11-19
得票数 19
回答已采纳
1
回答
为
什么
GetLastError
()在调试和“正常”执行过程中
返回
不同的代码?
、
、
、
ftpArgs.userName, ftpArgs.password, port, FALSE );catch (CInternetException* pEx) loginErrCode =
GetLastError
%s\n, sz); exit(
0
);当此代码从visual运行时,用户名称故意不正确,则
GetLastError
()
返回
但是,当从命令行运行相同的代码(用户名完全不正确)时,
GetLastErr
浏览 6
提问于2010-02-03
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券