我正在使用win32 c ++&中的Windows Task Scheduler 1.0。我正在尝试创建&保存新任务。一切顺利,直到我使用以下功能保存任务:
IPersistFile :: Save( NULL, TRUE );
返回的错误是0x8007052e
我有搜索&搜索了msdn但是我找不到这个错误的定义。你知道值为0x8007052e的HRESULT错误意味着什么?
其他一些可能很重要的信息。我正在使用Windows 7,使用管理员用户&试图安排每日任务/触发器。
答案 0 :(得分:0)
使用Visual Studios错误查找工具我发现它意味着“登录失败:未知用户名或密码错误。”
事实上,只是谷歌搜索该错误代码返回完全相同的信息。
答案 1 :(得分:0)
HRESULT代码0x8007052e非常容易解码。它由三部分组成
如果您打开WinError.h
文件,则很容易发现FACILITY_WIN32
为7。
所以你只有一个标准的Win32错误,代码为0x52e = 1326。如果您在WinError.h
中搜索1326,则会找到包含说明
ERROR_LOGON_FAILURE
登录失败:未知的用户名或 密码不好。