曼菲士 发表于 2022-10-2 09:58:05

取进程用户时有报错,但不知道该怎么解决。



正在启动被调试程序
运行时校验失败("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:12:49

本帖最后由 乐易论坛 于 2022-10-2 21:18 编辑

VS2019 运行的时候是管理权限, 火山并不是,所以 你要用 管理权限运行.其次的话,要提升权限..

363832663 发表于 2022-10-3 19:31:12



曼菲士 发表于 2022-10-5 14:35:53

363832663 发表于 2022-10-3 19:31

测试效果非常好,万分感谢!:噜阿噜
我以为用精易火山模块的进程_提升权限()就可以了,原来另有乾坤。

页: [1]
查看完整版本: 取进程用户时有报错,但不知道该怎么解决。