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

Технические препятствия для порта Win32 rsync
Несмотря на то, что я в первую очередь пользователь Windows, я большой поклонник rsync. Теперь я не хочу спорить о достоинствах rsync по сравнению с любым другим инструментом... это не моя точка зрения. Единственный способ запуска rsync в Windows,...
4788 просмотров
schedule 30.08.2022

Путь к Program-файлам на удаленном компьютере
Как определить (локальный) путь к каталогу «Program Files» на удаленном компьютере? Не появляется ни одна версия SHGetFolderPath (или связанная с ней функция), которая принимает имя удаленного компьютера в качестве параметра. Я думаю, я мог бы...
579 просмотров
schedule 30.04.2023

Objective-C для Windows
Как лучше всего написать Objective-C на платформе Windows? Cygwin и gcc? Есть ли способ как-то интегрировать это в Visual Studio? В связи с этим - есть ли какие-либо предложения относительно того, как связать и использовать Windows SDK для...
208397 просмотров
schedule 07.07.2022

Как определить истинную версию Windows?
Я знаю, что могу вызвать функцию Win32 API GetVersionEx для получения версии Windows. В большинстве случаев возвращаемое значение отражает версию моей Windows, но иногда это не так. Если пользователь запускает мое приложение на уровне...
22521 просмотров
schedule 09.08.2022

Безопасно извлекать USB-накопитель с помощью Win32 API?
Как удалить USB-накопитель с помощью Win32 API? Я много работаю со встроенными системами, и на одной из них мне нужно скопировать свои программы на USB-накопитель и вставить его в целевое оборудование. Поскольку я в основном работаю на консоли,...
36451 просмотров
schedule 02.05.2022

SHGetFolderPath() 32 бит против 64 бит
Что произойдет, если я использую SHGetFolderPath вызов API в 32-битной системе с идентификатором папки CSIDL_PROGRAM_FILESx86 вместо идентификатора CSIDL_PROGRAM_FILES? Теоретически CSIDL_PROGRAM_FILESx86 должен сопоставляться с C:\program files...
9797 просмотров
schedule 20.09.2023

Как программно отключить и снова подключить произвольное USB-устройство?
Я пытаюсь исправить невосприимчивое USB-устройство, маскирующееся под виртуальный COM-порт. Ручное подключение работает, но их может быть до 12 штук. Есть ли команда API для выполнения программного эквивалента цикла отключения / повторного...
53438 просмотров
schedule 30.06.2023

Стили окон / Минимальный заголовок / границы
Я ищу какой-нибудь ресурс (веб-сайт), на котором будут перечислены все возможные стили рамок окон/диалогов и их соответствующие комбинации с изображениями . Меня действительно интересует только Vista, так как мое программное обеспечение все равно не...
664 просмотров
schedule 26.09.2022

Как запустить процесс Windows как 64-битный из 32-битного кода?
Чтобы вызвать диалоговое окно UAC в Vista при записи в ветку реестра HKLM, мы решили не использовать Win32 Registry API, поскольку при отсутствии разрешений Vista нам потребуется перезапустить все наше приложение с правами администратора. Вместо...
14489 просмотров
schedule 26.08.2022

Создание линейки в MFC
Как лучше всего создать вертикальную и горизонтальную линейки в приложении SDI? Вы бы сделали его частью кадра или вида? Получить его из CControlBar или есть лучший метод? Вертикальная линейка также должна быть прикреплена к панели, а не к рамке....
2128 просмотров
schedule 17.08.2022

Преобразовать BSTR в целое число
Кто-нибудь знает, как преобразовать BSTR в int в VC++ 2008? Заранее спасибо.
12750 просмотров
schedule 07.06.2023

Python — Py2exe не может создать .exe с помощью модуля «электронная почта»
py2exe не работает со стандартным модулем электронной почты Привет. Я пытаюсь использовать py2exe для преобразования скрипта в exe. Процесс сборки показывает следующее: Следующие модули отсутствуют ['email.Encoders', 'email.Generator',...
7481 просмотров
schedule 20.09.2022

Способ заставить SearchPath API не смотреть в c:\windows?
Есть ли способ получить SearchPath API, чтобы не выполнять поиск в c:\windows при использовании пути поиска по умолчанию (передавая NULL в качестве первого параметра)? Я не могу изменить вызывающего абонента для отправки по определенному пути. У...
933 просмотров
schedule 11.12.2022

Какова цель члена cbSize в структурах Win32API
Я часто сталкиваюсь с некоторыми определениями для структур Win32API (но не ограничиваясь ими), которые имеют элемент cbSize , как в следующем примере. typedef struct _TEST { int cbSize; // other members follow } TEST, *PTEST; И...
5257 просмотров
schedule 02.07.2023

Атрибуты безопасности файла искажаются при копировании файла
У меня есть служба Windows, которая обновляет наш продукт. Он копирует файлы продукта во временный каталог, обычно «C:\Windows\Temp», исправляет двоичные файлы, а затем использует MoveFileEx для копирования файлов обратно в каталог установки при...
2004 просмотров
schedule 20.12.2022

Доступ к членам структуры Win32 C/C++ из C#
Я перехватываю вызовы Win32 API, которые родная dll или exe делает из С#, используя какую-то перехватку. В данном конкретном случае меня интересует DrawText() в user32.dll. В Win32 API это объявлено так: INT WINAPI DrawTextW(HDC hdc, LPCWSTR...
6130 просмотров
schedule 10.03.2022

Создайте значок в памяти с помощью win32 в python
Какой хороший способ создать значок в памяти в python? Прямо сейчас я вынужден использовать pygame для рисования значка, затем сохраняю его на диск в виде файла .ico, а затем загружаю его с диска в качестве ресурса ICO... Что-то вроде этого:...
1113 просмотров
schedule 04.10.2022

Как я могу указать шрифт для окна, созданного с помощью CreateWindow?
Я создаю окно, используя чистый Win32 API (функции RegisterClass и CreateWindow). Как я могу указать шрифт для окна вместо шрифта, определенного системой?
19723 просмотров
schedule 24.08.2022

Размещение среды выполнения .NET в программе Delphi
Я искал использование некоторого кода .NET из программы Delphi, мне нужно будет сделать мою программу расширяемой с помощью сборок .net и предопределенных функций (я уже поддерживаю обычные библиотеки DLL). После долгого поиска в Интернете я нашел...
8140 просмотров
schedule 27.04.2022

Как нарисовать кнопку панели задач с помощью визуальных стилей?
Я создал панель инструментов DeskBand и хочу отобразить кнопку на панели инструментов с визуальным стилем стиля в качестве кнопки панели задач. В .NET вы можете использовать VisualStyleRenderer для визуализации BACKGROUND панели задач, но есть...
1261 просмотров
schedule 01.01.2024