Python pywin32访问被拒绝

2024-09-28 03:17:40 发布

您现在位置:Python中文网/ 问答频道 /正文

所以,我尝试用pywin32模块用python编写一个简单的时间跟踪器。它在大多数情况下工作正常,但在某些情况下会显示以下错误之一:

(5, 'OpenProcess', 'Access is Denied.')
(87, 'OpenProcess', 'The Parameter is incorrect.)'

当一个应用程序运行时,通常会出现诸如最小化整个窗口的问题。在

以管理员身份运行脚本没有帮助。我就是这样做的:

^{pr2}$

有办法解决这个问题吗?在


Tags: 模块the程序运行accessparameteris管理员错误
1条回答
网友
1楼 · 发布于 2024-09-28 03:17:40

首先,您是否需要0x0410权限(PROCESS_VM_READ+PROCESS_QUERY_INFORMATION)?也许获得过程查询信息或过程查询有限信息就足够满足您的需要了?请检查此MSDN页以获取权限说明http://msdn.microsoft.com/en-us/library/windows/desktop/ms684880(v=vs.85).aspx

如果仍然失败,您可以尝试使用SeDebugPrivilege为您的进程添加调试权限,并使用它们打开您想要的任何进程。有关详细信息,请查看以下链接:

相关问题 更多 >

    热门问题