无法添加注册项
我想在“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon”中创建字符串值“defaultusername”,数值“Dell”我写错了吗?为什么都不成功?
求各位大神帮忙解答 本帖最后由 CRoot 于 2021-1-29 13:43 编辑
应该是4吧? 另外权限别忘了给一下管理员权限。
如果还有问题可以调用一下
_Post_equals_last_error_ DWORD GetLastError();
看一下返回的是权限错误还是不存在等其他什么原因导致的。
参考:https://docs.microsoft.com/en-us/windows/win32/api/errhandlingapi/nf-errhandlingapi-getlasterror 在defaultusername后面加\试试
写注册项 (4, “SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\defaultusername\”,“Dell”) 52lqf 发表于 2021-1-29 14:03
在defaultusername后面加\试试
写注册项 (4, “SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\d ...
还是不好用,我已经静态编译成exe,然后以管理员身份运行了,还是不好用 CRoot 发表于 2021-1-29 13:39
应该是4吧? 另外权限别忘了给一下管理员权限。
如果还有问题可以调用一下
改成4,静态编译后以管理员身份运行也不好用 小朋友丶 发表于 2021-1-29 16:36
改成4,静态编译后以管理员身份运行也不好用
调用系统dll GetLastError 看看 是什么错误导致的 CRoot 发表于 2021-1-29 20:25
调用系统dll GetLastError 看看 是什么错误导致的
我调试输出返回值是假,这样是不是代表不成功? 小朋友丶 发表于 2021-1-29 23:12
我调试输出返回值是假,这样是不是代表不成功?
是这样 引起不成功原因 可通过GetLastError 查看
页:
[1]