Tag: winapi

Как разрешить / запретить доступ к записи в каталог в Windows с помощью Python?

Я хотел бы иметь возможность разрешать или запрещать доступ к записи в конкретный каталог в Windows XP и более. Я попробовал следующее, и все они не работают: os.chmod() : может быть указан только атрибут только для чтения файла, см. документ Python win32api.SetFileAttribute() FILE_ATTRIBUTE_READONLY: файл, доступный только для чтения. […] Этот атрибут не соблюдается в каталогах […]

Can / Why Изменение серийного номера жесткого диска

Наше программное обеспечение для борьбы с пиратством идентифицирует людей в соответствии со своим жестким диском. Я считаю, что это постоянная функция и не изменится, если пользователь не изменит свой основной физический диск – исправьте меня, если я ошибаюсь? Мы используем модуль python WMI для получения пользовательского серийного номера жесткого диска. Для 2 наших тестовых компьютеров […]

Использование Windows API или WMI для определения того, отображается ли процесс на панели задач

Итак, я пишу приложение для док-станции / панели задач, подобное приложению. То, что я хочу сделать, довольно просто, отобразить список запущенных программ. Я нашел много способов перечислить все запущенные процессы, но после нескольких часов поиска в Google я не могу найти способ определить, какие из них должны отображаться на панели задач. Возьмите, например, диспетчер задач […]

копирование и вставка из / в буфер обмена с помощью python / win32

Я загрузил win32 для python 2.6 с этого сайта . Это код для получения / установки буфера обмена. def test (): OpenClipboard () d = GetClipboardData (win32con.CF_TEXT) # Получить данные буфера обмена SetClipboardData (win32con.CF_TEXT, «Hello») # установить данные буфера обмена CloseClipboard () если __name__ == '__main__': если sys.platform == 'win32': от импорта win32clipboard * import […]

Вставить интерпретатор Python в (Windows) C ++-приложение

Я создаю оконное приложение, написанное на C ++. Я бы хотел использовать несколько библиотек python. Мне здесь не нужен какой-нибудь причудливый Python. Мой метод выглядит так: Откройте поток для запуска интерпретатора Python. Отправлять команды из C ++ в интерпретатор Python. C ++, возможно, потребуется написать некоторые промежуточные файлы для взаимодействия. Этот метод грязный, но он […]

Получить идентификатор процесса с помощью python

Как получить текущий идентификатор процесса с помощью python на окнах? существует эта функция os.geteuid (), но ее единственные работы с linux / unix могут кто-то сказать, что это пифонический способ получить текущий идентификатор процесса в окнах.

Получите окно Z-Order с расширением Windows Python

Есть ли способ получить z-порядок окон с помощью Python Windows Extensions ? Или, альтернативно, есть ли способ сделать это, используя другой модуль? Обычный способ сделать это – с GetTopWindow и GetNextWindow , но ни одна из этих функций не появляется в модуле win32gui . В настоящее время я делаю это, но он не учитывает z-порядок […]

Python win32api.mouse_event ТипError

import sys import win32api, win32con import pyHook import pythoncom def CursorLeft(): win32api.mouse_event(win32con.MOUSEEVENTF_MOVE, -1, 0) win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0) win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, 0, 0) def Quit(): print "Quitting" sys.exit() # create a keyboard hook def OnKeyboardEvent(event): print 'MessageName:', event.MessageName print 'Key:', event.Key if event.Key in ['Numpad2']: CursorLeft() elif event.Key in ['End']: Quit() return True def OnMouseEvent(event): print 'Position:', event.Position […]

Объединение шифрования WinCrypt и PyCrypto

Я пишу программу native-C, которая (среди прочего) обрабатывает шифрование / дешифрование данных. Данные обрабатываются (до или после выполнения) с использованием сценария python, основной целью которого является шифрование / дешифрование данных (и, возможно, их дополнительный синтаксический анализ). У меня возникают проблемы с расшифровкой данных, созданных с помощью WinCrypt API, с использованием PyCrypto API и наоборот. В […]

Какой Windows SDK использовать для создания расширений для Python 3.5?

Python 3.5 для Windows построен с помощью Visual Studio 2015 : Microsoft Visual Studio 2015, который является компилятором, используемым для создания официальных выпусков Python Какую версию SDK для Windows вы должны использовать для создания расширений для Python 3.5? Предположительно, это какие-то корабли с Visual Studio 2015, но что это? Мне нужно точно знать, для https://github.com/pypa/python-packaging-user-guide/pull/172 […]

Python - лучший язык программирования в мире.