取进程用户时有报错,但不知道该怎么解决。
正在启动被调试程序
运行时校验失败("D:\Prog\win_android_chs_free\plugins\vprj_win\classlib\sys\base\libs\win_base\include\_vol_str_class_impl.h", 227): IsValidStringSupportLenNeg1 ((ps), (npLen))
运行时校验失败("D:\Prog\win_android_chs_free\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\_vol_str_impl.cpp", 1335): IsValidStringSupportLenNeg1 ((ps), (npLen))
运行时校验失败("D:\Prog\win_android_chs_free\plugins\vprj_win\classlib\sys\base\libs\win_base\cpp\vol_functions.cpp", 590): IsValidStringSupportLenNeg1 ((psText), (npLength))
被调试程序已经退出,退出码为0xC0000005.
如果取登录用户名则正常,但是取象SYSTEM这类用户名的时候就会报上面的错误,而这段代码在VS2019上测试是没问题的。
不知道是什么原因,有大佬帮看看吗?
本帖最后由 乐易论坛 于 2022-10-2 21:18 编辑
VS2019 运行的时候是管理权限, 火山并不是,所以 你要用 管理权限运行.其次的话,要提升权限..
363832663 发表于 2022-10-3 19:31
测试效果非常好,万分感谢!:噜阿噜
我以为用精易火山模块的进程_提升权限()就可以了,原来另有乾坤。
页:
[1]