Вопросы с тегом «winapi»

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

373
Ошибка установки Windows 7 SDK

Кажется, я не могу установить Windows 7 SDK на мою машину, и единственное решение, которое я нашел в Интернете, - внести изменения в реестр. Я сделал это - все еще безуспешно. Это сообщенная ошибка: Возникла проблема при установке выбранных компонентов Windows SDK. При установке продукта «Microsoft...

251
Как настроить OpenFileDialog для выбора папок?

В VS .NET, когда вы выбираете папку для проекта, отображается диалоговое окно, которое выглядит как OpenFileDialog или SaveFileDialog, но настроено на прием только папок. С тех пор как я увидел это, я хотел знать, как это делается. Я знаю о FolderBrowserDialog, но мне никогда не нравился этот...

237
Можно ли «декомпилировать» Windows .exe? Или хотя бы посмотреть сборку?

Мой друг скачал вредоносное ПО с Facebook, и мне любопытно посмотреть, что он делает, не заражая себя. Я знаю, что вы не можете декомпилировать .exe, но я могу хотя бы просмотреть его в Assembly или прикрепить отладчик? Изменить, чтобы сказать, что это не исполняемый файл .NET, нет заголовка...

230
Objective-C для Windows

Как лучше написать Objective-C на платформе Windows? Cygwin и GCC? Есть ли способ, которым я могу как-то интегрировать это в Visual Studio? Вдоль этих строк - есть ли какие-либо предложения относительно того, как связать и использовать Windows SDK для чего-то подобного. Это другой зверь, но я знаю,...

215
Вывести окно на передний план в WPF

Как перенести мое приложение WPF на рабочий стол? Пока что я пробовал: SwitchToThisWindow(new WindowInteropHelper(Application.Current.MainWindow).Handle, true); SetWindowPos(new WindowInteropHelper(Application.Current.MainWindow).Handle, IntPtr.Zero, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);...

191
Как указать имя пользователя и пароль при подключении к сетевому ресурсу

При подключении к общему сетевому ресурсу, для которого текущий пользователь (в моем случае пользователь службы с включенной сетью) не имеет прав, необходимо указать имя и пароль. Я знаю, как сделать это с функциями Win32 (из WNet*семейства mpr.dll), но хотел бы сделать это с функциональностью .Net...

151
Что такое __stdcall?

Я изучаю программирование на Win32, и его WinMainпрототип выглядит так: int WINAPI WinMain ( HINSTANCE instance, HINSTANCE prev_instance, PSTR cmd_line, int cmd_show ) Я был смущен относительно того, для чего был этот WINAPIидентификатор, и нашел: #define WINAPI __stdcall Что это делает? Я смущен...

137
Не удается открыть файл включения «afxres.h» в VC2010 Express

Я пытаюсь скомпилировать старый проект с использованием VS Express 2010, но я получаю эту ошибку: фатальная ошибка RC1015: не удается открыть включаемый файл 'afxres.h'. из этого кода ///////////////////////////////////////////////////////////////////////////// // // Generated from the TEXTINCLUDE...

133
Как узнать, скомпилирован ли собственный DLL-файл как x64 или x86?

Я хочу определить, соответствует ли собственная сборка x64 или x86 из приложения с управляемым кодом ( C # ). Я думаю, что это должно быть где-то в заголовке PE, поскольку загрузчик ОС должен знать эту информацию, но я не смог ее найти. Конечно, я предпочитаю делать это в управляемом коде, но при...

133
Потоки Windows: _beginthread против _beginthreadex против CreateThread C ++

Какой лучший способ начать обсуждение _beginthread, _beginthreadxили CreateThread? Я пытаюсь определить, в чем преимущества / недостатки _beginthread, _beginthreadexи CreateThread. Все эти функции возвращают дескриптор потока для вновь созданного потока, я уже знаю, что CreateThread предоставляет...

126
ImportError: нет модуля с именем win32api

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

120
Как приложение Metro в Windows 8 может взаимодействовать с серверным настольным приложением на том же компьютере?

В ситуации, когда у вас есть интерфейс пользовательского интерфейса, созданный с использованием нового стиля приложений Metro для Windows 8, и вы хотите, чтобы он взаимодействовал с приложением .NET, запущенным на рабочем столе на том же локальном компьютере (например, с приложением службы...

116
Где найти модуль win32api для Python? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 5 лет назад . Уточните этот вопрос Мне нужно скачать его для Python 2.7, но я не...

114
Узнайте, какой процесс зарегистрировал глобальную горячую клавишу? (Windows API)

Насколько мне удалось выяснить, Windows не предлагает функцию API, чтобы узнать, какое приложение зарегистрировало глобальную горячую клавишу (через RegisterHotkey). Я могу узнать, что горячая клавиша зарегистрирована, только если RegisterHotkey возвращает false, но не то, кто «владеет» горячей...

110
Проверить, действителен ли путь

Мне просто интересно: я ищу способ проверить, действителен ли данный путь. (Примечание: я не хочу проверять, существует ли файл! Я хочу только подтвердить действительность пути - так, если файл может существовать в этом месте) . Проблема в том, что я ничего не могу найти в API .Net. Из-за множества...