Результаты поиска по запросу "ctypes"
Я думаю, что это должно делать то, что вы хотите:
я проблемы с связыванием ctypes, и документы ctypes делают мою голову немного болит. У меня удаленный сетевой клиент, отправляющий двоичные данные, и библиотека, которую я использую (Mosquitto, для брокеров сообщений MQTT), предоставляет метод ...
Просто обратите внимание: - taskkill без / f (force) будет запрашивать закрытие, а не уничтожение, и поэтому может фактически не завершать процесс - taskkill также выводит на стандартный вывод, который вам может не понадобиться - он сообщает ненулевой код ошибки, если процесс не работает, или если он просто не может его убить - и в любом случае код выхода такой же, но сообщение об ошибке может отличаться в зависимости от локали пользователя
dows я хочу найти процесс с именем «exename.exe», а затем убить его. Как я могу сделать это ctypes, а не какой-либо другой сторонний модуль?
+1 Я думаю, что у этого есть очень хороший шанс объяснить проблему.
я есть DLL с одной функцией, которая получает пять двойных и один int: __declspec(dllexport) struct res ITERATE(double z_r,double z_i,double c_r, double c_i, int iterations, double limit)Он возвращает пользовательскую структуру caled res, ...
Фундаментальные типы данных, когда они возвращаются как результаты вызова сторонней функции или, например, путем извлечения членов поля структуры или элементов массива, прозрачно преобразуются в собственные типы Python. Другими словами, если сторонняя функция имеет рестайп c_char_p, вы всегда будете получать строку Python, а не экземпляр c_char_p.
я возникают проблемы с пониманием различий между указателями LP_ * (например, LP_c_char) и * _p (например, c_char_p) в типах Python. Есть ли документация, которая их отличает? Немного из того, что я читал об * _p указателях, говорит о том, что ...
этот смысл
hon 3.2 я создаю объект Structure из данных, возвращаемых функцией ctypes.windll.kernel32.DeviceIoControl. После этого я могу получить доступ к полям структуры и вернуть данные. Однако, если я что-то делаю, то использует память, такую как ...
Нарезка пустого массива создает представление, а не копию:
ю, как получить указатель ctypes на начало массива numpy: a = np.arange(10000, dtype=np.double) p = a.ctypes.data_as(POINTER(c_double)) p.contents c_double(0.0)однако мне нужно передать указатель, скажем, на элемент 100,без копирования массива, ...
Теперь LoadLibrary будет искать Dll в этой папке, так что вы можете использовать ctypes для загрузки вашей dll и вызова ваших функций.
могу найти простой ответ на этот вопрос в Интернете, так что, возможно, он будет найден в будущем из-за этого вопроса! Я использую Pywiiuse, оболочку Python для библиотеки C wiiuse на Windows. Я получил несколько простых примеров на C, которые ...
Несколько вопросов, которые могут помочь прояснить понимание - 1. Не регистрируются ли Callback / Wrapper Python, написанные и отображенные с использованием ctypes. Я предполагаю, что это работает, потому что есть расширение, которое поддерживает callabcks. 2. В примере qsort есть функция с 2 указателями, которые вызываются правильно, почему метод из внешней библиотеки dll не регистрирует обратный вызов. Является ли сбой из-за несуществующего расширения c для обработки обратных вызовов?
ка создать обратный вызов Python, который должен быть вызван при вызове обратного вызова C из библиотеки DLL в среде Windows. Пожалуйста, ознакомьтесь с кодом ниже, чтобы понять проблему. from ctypes import * #---------qsort ...
Куда мне обратиться, чтобы узнать магические числа, которые должны быть предоставлены nvapi_QueryInterface?
родолжение моего предыдущего вопроса:помогите с python ctypes и nvapi [https://stackoverflow.com/questions/6163770/help-with-python-ctypes-and-nvapi] Я публикую еще один вопрос, потому что я уже выбрал ответ в своем предыдущем вопросе, и теперь ...
Считаете ли вы TypeError правильным ответом?
е слово, я дурак.Я просто опускал второй и третий аргументы при вызове функции. Как дурак. Потому что это то, что я есть. Оригинальный глупый вопрос следует: Кажется, это очень распространенная вещь, но я не могу найти соответствующий учебник, и ...