4

我尝试使用 Windows 中的“runas”命令来运行具有比当前活动帐户更低的凭据的程序(以便“沙盒”该程序只能访问某些目录和文件)。在大多数情况下,它工作正常,但我遇到了一个奇怪的错误。没有任何问题的命令是:

runas /noprofile /user:<Username> <program.exe>

但是,当我尝试删除/noprofile并改为写入时runas /user:<Username> <program.exe>,或者runas /user:<Username> /profile <program.exe>我收到一条错误消息(粗略翻译):

RUNAS-ERROR: <Path-To-My-Program> cannot be executed
299: Only part of a ReadProcessMemory or WriteProcessMemory request was completed.

我尝试研究该错误,但我唯一能遇到的是一些人在尝试使用 CD、USB 和外部硬盘驱动器时遇到此错误,并为那些为他们工作的人设置了一些注册表值。我没有尝试自己修改注册表,因为我没有使用其中任何一个,因此我得出结论,错误一定是我的其他问题。

我对导致这种行为的原因感到非常困惑,并希望对此更有经验的人可以帮助我:)

提前致谢 最好的问候

4

1 回答 1

4

似乎此错误通常归因于文件访问问题。在此处查看有关分析问题根本原因的详细信息。

于 2013-09-22T13:22:33.707 回答