Вопросы с тегом 'winapi'

API Windows (ранее называемый API Win32) является основным набором интерфейсов программирования приложений, доступных для операционных систем Microsoft Windows. Этот тег предназначен для вопросов о разработке собственных приложений Windows с использованием Windows API.
3
ответов

Как использовать API-интерфейс win32 с помощью python?

Как я могу использовать API-интерфейс win32 в Python? Каков наилучший и простой способ сделать это? Не могли бы вы привести несколько примеров?
задан 22 июня '09 в 2:37
3
ответов

С# - определение времени последнего взаимодействия пользователя с ОС

Я пишу приложение небольшого лотка, которое должно обнаружить последний раз, когда пользователь взаимодействует со своей машиной, чтобы определить, находятся ли они в режиме ожидания. Есть ли способ получить время, когда пользователь в последний раз...
задан 24 июня '09 в 13:42
4
ответов

Vista/7: Как получить цвет стекла?

Как вы используете DwmGetColorizationColor? документация говорит, что он возвращает два значения: 32-бит 0xAARRGGBB, содержащий цвет, используемый для композиции стекла логический параметр, который является истинным "если цвет является непрозра...
задан 24 авг. '10 в 23:47
13
ответов

Есть ли способ найти все функции, открытые dll

Я искал способ получить все строки, которые сопоставляются именам функций в dll. Я подразумеваю под этим все строки, для которых вы можете вызвать GetProcAddress. Если вы выполняете шестнадцатеричный дамп dll, символы (строки) есть, но я полагаю, чт...
задан 13 янв. '09 в 2:20
4
ответов

Как сделать окно WPF подвижным, перетащив расширенный оконный кадр?

В таких приложениях, как Проводник Windows и Internet Explorer, можно захватить расширенные области фреймов под заголовком и перетаскивать окна вокруг. Для приложений WinForms формы и элементы управления так же близки к собственным API-интерфейсам W...
задан 31 марта '11 в 1:18
4
ответов

ошибка C2275: незаконное использование этого типа в качестве выражения

Со вчерашнего дня я столкнулся с компиляционной ошибкой для моего проекта C. Сам проект состоит в создании службы, которая будет выполнять некоторые задачи. Я не то, что изменилось со вчерашнего дня, но сегодня утром мой код больше не компилируется....
задан 28 марта '12 в 11:18
22
ответов

Имеет ли смысл изучать низкоуровневое программное обеспечение WinAPI?

Имеет ли смысл, имея все С# -управляемое блаженство, вернуться к программированию Windows Petzold и попытаться создать код с чистым WinAPI? Что можно узнать из него? Разве это не слишком устарело, чтобы быть полезным?
задан 08 авг. '08 в 3:29
5
ответов

Как я могу использовать pywin32 с virtualenv без необходимости включать папку сайта-узла хоста?

Я работаю с PyInstaller под Python 2.6, который поддерживается только частично из-за беспорядка MS, созданного с их явной нечувствительностью который теперь влияет на Python, так как теперь MSVC8 скомпилирован. Проблема заключается в том, что поддер...
задан 02 дек. '09 в 5:31
6
ответов

ImportError: ни один модуль с именем win32api

Я использую Python 2.7, и я хочу использовать pywin32-214 в Windows 7. Я установил pywin32-214 с помощью установщика MSI. Но когда я импортирую win32api в свой Python script, он выдает ошибку: no module named win32api. Что мне делать? Можно ли и...
задан 25 янв. '14 в 1:39
9
ответов

Как использовать FolderBrowserDialog из приложения WPF

Я пытаюсь использовать FolderBrowserDialog из своего приложения WPF - ничего необычного. Меня не волнует, что Windows Forms обращаются к нему. Однако, когда я вызываю ShowDialog, я хочу передать окно владельца, которое является IWin32Window. Как мне...
задан 24 нояб. '08 в 22:26
8
ответов

Самые крутые части Windows API

Я заметил, что в разделе "Переполнение стека" в языках программирования и API есть немало вики-сообществ о "советах и ​​хитростях" или "Скрытых функциях". Но я не мог найти никаких своих личных фаворитов: Win32 API и Delphi. Поэтому я запускаю свой с...
задан 05 апр. '10 в 21:54
8
ответов

Как удалить папку, имя которой заканчивается точкой ( "." )?

У меня есть несколько папок, созданных вредоносными программами, чье имя заканчивается точкой типа C:\a.\ или C:\b.\ и т.д. Я нашел решение, которое может удалить такую ​​папку с помощью команды rd /q /s "C:\a.\", но если я вызываю win API RemoveD...
задан 02 нояб. '10 в 10:44
5
ответов

Как я могу получить дескриптор процесса по его имени в С++?

Я пытаюсь получить дескриптор процесса, например example.exe, поэтому я могу называть его TerminateProcess. Как я могу это сделать? Обратите внимание, что у него нет окна, поэтому FindWindow не будет работать.
задан 14 мая '09 в 22:12
6
ответов

Как получить слово под курсором в Windows?

Я хочу создать приложение, которое получает слово под курсором (не только для текстовых полей), но я не могу найти, как это сделать. Использование OCR довольно сложно. Единственное, что я видел, это компоненты Deskperience. Они поддерживают "родной"...
задан 12 янв. '11 в 6:18
2
ответов

Контроль рендеринга на стекле: решение найдено, требует двойной буферизации/улучшения

I (наконец!) нашел способ визуализации элементов управления Windows.Forms на стекле, который, похоже, не имеет какого-либо серьезного недостатка или большого времени реализации. Он вдохновил эту статью от Coded, в котором в основном объясняется, как ...
задан 15 авг. '11 в 6:43