python ctypes,使用参数调用user32和kernel32 func

louay_075

我需要知道在user32和kernel32函数中传递多少个参数,例如:

windll.kernel32.GetConsoleTitle()

我收到错误消息:

:ValueError:可能没有足够的参数调用过程(缺少4个字节)

阿巴巴

您应该阅读API说明。这是GetConsoleTitle的链接:https ://docs.microsoft.com/zh-cn/windows/console/getconsoletitle

DWORD WINAPI GetConsoleTitle(
  _Out_ LPTSTR lpConsoleTitle,
  _In_  DWORD  nSize
);

更新:这是获取控制台窗口标题的简短演示:

import ctypes
MAX_BUFFER = 260
title_text_buffer = (ctypes.c_char * MAX_BUFFER)()
res = ctypes.windll.kernel32.GetConsoleTitleA(title_text_buffer, MAX_BUFFER)
title_text = title_text_buffer.value
print title_text

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python- TypeError:func必须是可调用的

来自分类Dev

Python对调用func和语法有疑问

来自分类Dev

函数名称和参数之间的Python方括号:func [...](...)

来自分类Dev

如何调用在当前 func(class) 之后定义的 one func(class) ?Python

来自分类Dev

Python字典将参数传递给func用作值

来自分类Dev

如何在 Python 装饰器中使用 __func = None

来自分类Dev

请在函数内部使用func()在python中的含义

来自分类Dev

什么是 in: Python, ctypes.windll.user32.SystemParametersInfoA 的参数?

来自分类Dev

在 Func 委托中调用 Func 委托的方法

来自分类Dev

从以 func 作为参数的 func 获取异常

来自分类Dev

Func <Func <T>,T>的示例和用法

来自分类Dev

C ++中func()和(* this).func()之间的区别

来自分类Dev

(func)()和(func).call(window)之间的区别

来自分类Dev

在 Expression<Func> 中使用 Expression<Func>

来自分类Dev

传递func作为参数

来自分类Dev

通过Func <>传递参数

来自分类Dev

设置任何Func <>的参数

来自分类Dev

Python scipy fsolve“'func'参数的输入和输出形状不匹配”

来自分类Dev

使用动作代替Func

来自分类Dev

使用Func <>作为属性?

来自分类Dev

使用Func的责任链

来自分类Dev

使用Expression vs Func

来自分类Dev

是否可以在Python中将2 * func(x)的结果重写为func(x)+ func(x)?

来自分类Dev

使用 Func 和 Expression Func 运行查询的区别

来自分类Dev

AttributeError:“函数”对象没有属性“ func_name”和python 3

来自分类Dev

如何在Python Pivot_table中使用agg_func ='All'

来自分类Dev

Nonetype没有属性获取并在python中使用tkinter返回self.func(args)错误

来自分类Dev

用CGFloat变量调用func

来自分类Dev

用各种结构调用func

Related 相关文章

热门标签

归档