sb = ctypes.create_string_buffer(20)
i = ctypes.byref(ctypes.c_int(20))
w = b.GetComputerNameA(sb,i)
w -> 1
sb.value -> nazwa komputera
:-)
--
http://mail.python.org/mailman/listinfo/python-list
deep...@poczta.fm wrote:
> I have problem with using function from dll.
>
> import ctypes
>
> b = ctypes.windll.LoadLibrary("kernel32")
>
> a = ""
>
> b.GetComputerNameA(a,20)
>
>
> But I got exception:
>
> Traceback (most recent call last):
> File "", line 1, in
> b.GetComputerNameA
Am 13.12.2012 08:40, schrieb deep...@poczta.fm:
I have problem with using function from dll.
import ctypes
b = ctypes.windll.LoadLibrary("kernel32")
a = ""
b.GetComputerNameA(a,20)
GetComputerNameA takes a pointer to a writable char string. You give it
a pointer to an immutable string. You