Все вопросы: [winapi]

2 397 вопросов

похожие теги:
0
голосов
4ответов
171 просмотров

Можете ли вы использовать отладчик MSVC 6.0 для «перехода» к макросу?

Я использую MSVC 6.0 для вызова макроса в Win32API и получаю нарушение прав доступа.Я знаю, что указатели, которые я передаю макросу, содержат действительные адреса, хотя, очевидно, они не указывают на правильные данные. Макрос принимает несколько указателей, и я не уверен, какой из указателе...

12
голосов
5ответов
33360 просмотров

Как сделать элемент в CListCtrl выбранным?

ClistCtrl настроен на один выбор и один столбец в представлении отчета без заголовка. Я пробовал SetItemState(0,LVIS_SELECTED,LVIF_STATE) и SetSelectionMark(int index), но они не работают.

1
голосов
2ответов
1398 просмотров

Как узнать, что у файла есть атрибут цифровой подписи

Есть ли какой-нибудь Windows API, чтобы узнать, что файл имеет атрибут цифровой подписи?

3
голосов
3ответов
1733 просмотров

"оконная процедура" вновь созданного потока без окна

Я хочу создать поток для записи некоторых баз данных, который не должен блокировать пользовательский интерфейс в случае отсутствия базы данных. Для синхронизации с основным потоком я хотел бы использовать сообщения Windows. Основной поток отправляет данные для записи в поток записи. Отправка ...

3
голосов
1ответов
5039 просмотров

AcquireCredentialsHandle возвращает SEC_E_NO_CREDENTIALS

Мне удалось открыть хранилище сертификатов с помощью CertOpenSystemStore, и я могу найти свой самоподписанный сертификат (созданный с помощью OpenSSL) с помощью CertFindCertificateInStore, который я установил через консоль MMC в Windows Vista Ultimate.Однако я не уверен, что на самом деле означа...

8
голосов
4ответов
1748 просмотров

Когда мое приложение начало работать?

Какая функция позволяет получить дату и время выполнения приложения?Я использую Delphi.

1
голосов
1ответов
782 просмотров

Вызов CreateFile на пути к физическому устройству в цикле

У меня есть код C #, который вызывает CreateFile на другом пути к физическому устройству каждый раз через цикл (например, \. \ PhysicalDrive1, затем \. \ PhysicalDrive2, ...) через pInvoke, а затем, используя возвращенный дескриптор,другие вещи низкого уровня Windows.В конце цикла он вызывает Cl...

4
голосов
1ответов
263 просмотров

Как я могу переназначить клавиатуру с Perl на Win32?

Я хочу переназначить клавиатуру с Perl в системе Win32.Есть ли возможность это сделать?Если да, не могли бы вы привести пример? Переназначение клавиатуры означает пример формы, когда пользователь нажимает a , он получает b или что-то еще в соответствии с переназначением).

19
голосов
4ответов
7265 просмотров

Что происходит при вызове QueryPerformanceCounter?

Я изучаю точные последствия использования QueryPerformanceCounter в нашей системе и пытаюсь понять, как это влияет на приложение.Я вижу, запустив его на своем 4-ядерном компьютере с одним процессором, что для его работы требуется около 230 нс.Когда я запускаю его на 24-ядерном 4 процессоре xeon,...

4
голосов
7ответов
6320 просмотров

Как запустить приложение при запуске Windows в Win32 API с помощью Visual C ++

У меня есть приложение Window (win32 API) на Visual C ++.Я не использую MFC.Мне нужно запустить приложение при запуске Windows.Я использую Windows 7 и Visual Studio 2008. Может ли кто-нибудь помочь мне в выполнении вышеуказанной задачи?Заранее спасибо.

5
голосов
3ответов
4483 просмотров

как создать круглую / круглую кнопку в Win32 API с помощью Visual c ++

У меня есть приложение Window (win32 API) на Visual C ++.Я не использую MFC.Мне нужно создать круглую / круглую кнопку с растровым изображением.У моего приложения есть скинованный просмотр.Может ли кто-нибудь помочь мне в достижении этой задачи.Заранее спасибо.

0
голосов
3ответов
1621 просмотров

Как получить данные о производительности с удаленного компьютера с помощью Delphi

Учитывая, что у меня есть соответствующие права, как я могу получить данные о производительности (например, «Страниц / сек», «Средняя очередь на диске» и т. д.) с удаленного компьютера? В основном я хочу написать такую функцию: function GetPerformanceData(aComputerName, aPerformanceIndicat...

1
голосов
2ответов
1020 просмотров

по умолчанию WM_DESTROY не очищает дочерние окна должным образом

У меня есть приложение WTL 8.0 SDI для Windows Mobile 5. В этом надуманном примере ниже я создаю представление, уничтожаю его, а затем заново создаю. Но при повторном создании утверждений в обработчике WM_INITDIALOG происходит сбой, потому что HWND элемента управления недействителен. Замечу, ...

3
голосов
8ответов
1588 просмотров

Узнать, перезагружался ли компьютер с момента последнего запуска моей программы?

Как моя программа может узнать, перезагружались ли окна с момента последнего запуска?Все версии windows XP и новее.

3
голосов
4ответов
436 просмотров

Как узнать, вылетела ли моя программа при последнем запуске?

Если моя программа не завершится корректно, система станет нестабильной.На самом деле обходного пути нет.Итак, если моя программа выйдет из строя и не завершится правильно, мне нужно сообщить пользователю, когда он попытается запустить ее снова, что система осталась в нестабильном состоянии.Прав...

0
голосов
6ответов
357 просмотров

Могу я попробовать / поймать API ОС, который дает сбой?

Я использую библиотеку ОС Windows для работы с файлами изображений.Иногда происходит сбой глубоко внутри него без видимой причины - все вводимые данные разумны, и это не проблема потоковой передачи.Авария - это память A / V. Итак, каковы недостатки примерно такого: try { pFoo = OsAPIThat...

1
голосов
4ответов
1350 просмотров

Почему IsDialogMessage () может никогда не вернуться?

Я отлаживаю приложение, которое в цикле сообщений вызывает IsDialogMessage () .Иногда IsDialogMessage () никогда не возвращает (при этом интервал никогда не превышает 1 часа).Судя по символам для user32.dll, доступным на сервере символов Microsoft, похоже, что он застрял в GetNextDlgGroupItem ...

2
голосов
3ответов
1684 просмотров

Передача сообщений Win32 API WndProc Key из одного окна в другое

Я разрабатываю для Windows Mobile на C ++, и у меня возникла проблема - я добавил свое окно class, и в нем я ввод с клавиатуры с моей реализацией WndProc. Проблема в что я получаю неправильные коды и неправильно определяю такие ключи, как ключ func, и, что еще хуже, значения, которые я получаю (...

-1
голосов
2ответов
1957 просмотров

WTSQueryUserToken не работает, getlasterror () возвращает 1723

У меня есть служба Windows, работающая под учетными данными системной учетной записи. Служба периодически опрашивает окна на предмет идентификатора активного сеанса консоли, то есть интерактивного пользователя, вошедшего в систему Windows, а затем извлекает токен пользователя, связанный с иденти...

3
голосов
3ответов
943 просмотров

Как использовать безопасный рабочий стол в Windows Vista и W7?

В Windows Vista добавлена новая функция под названием «Безопасный рабочий стол».Он отлично смотрится и действительно привлекает внимание пользователя.Но теперь я хочу использовать этот рабочий стол в моем приложении .NET / C # или Delphi / WIN32.И использую его для моего собственного диалога, в ...

0
голосов
2ответов
776 просмотров

Расположите окна в соответствии с размером экрана системы в программировании win32

Я создал одно окно, используя CreateWindow. Но есть ли какой-нибудь api, который может дать системную высоту экрана и ширину системы.Так что будет очень полезно располагать окна в соответствии с системным экраном.

7
голосов
5ответов
4636 просмотров

WMI против Windows API

Есть какие-либо преимущества или недостатки использования WMI вместо Windows API , чтобыдоступ к информации системы?как скорость, дополнительные разрешения, использование памяти. или зависит от класса WMI и от того, как WMI реализует доступ к информации?

2
голосов
3ответов
2548 просмотров

C ++ Win32 API Controls сообщения

Я начинаю с Win32 api, я добавляю кнопку управления в мое главное окно с текущим кодом: HWND boton = CreateWindow( "BUTTON", // "Caption", // WS_TABSTOP | WS_VISIBLE | WS_CHILD | BS_DEFPUSHBUTTON, // Styles. 250, // x position. 10, // y position...

0
голосов
1ответов
245 просмотров

Автоматизация графического интерфейса с помощью Win32 :: GuiTest / другой модуль

У меня есть приложение Win32 Gui, есть ли способ с Win32 :: GuiTest / или любым другим модулем cpan для автоматизации этого действия: перехват клавиатуры, отправленной пользователем, и ее изменение, а затем отправка в приложение, если да, может кто-нибудьпоказать какой-нибудь пример?

0
голосов
4ответов
1778 просмотров

Определите поток, который удерживает блокировку файла

Я знаю, что нет WINAPI, который мог бы это сделать, но если поток зависает и удерживает открытый дескриптор файла.как определить идентификатор потока и завершить его в наших процессах. Я не говорю о снятии блокировок файлов в других процессах, но в моем собственном процессе. также возможно...

0
голосов
1ответов
122 просмотров

Edit_SetInputMode, Win32 API

Я пытаюсь изменить режим ввода на заданное окно. При поиске я нашел функцию Edit_SetInputMode, но когда я ее запускаю, она всегда возвращает 0 (сбой). Документация MSDN, похоже, не раскрывает ... Есть идеи кто-нибудь Спасибо Дэн

0
голосов
1ответов
3263 просмотров

Вызов Win32 EnumThreadWindows () в C #

Я пытаюсь вызвать вызов EnumThreadWindows, но всегда получаю ошибку неверного параметра, хотя мой код почти такой же, как этот пример на pinvoke.net . Не знаю, почему это не работает: public static IntPtr FindMsgBoxFrom(IntPtr MainHWND) { SetLastError(0); uint ThreadID = GetThreadID(...

0
голосов
3ответов
1923 просмотров

CreateWindow () [Win32 API]: только родительское окно получает

Я задал вопрос , и некоторые люди отметили, что мой вопрос не был не ясно, Итак, вот новый. Я пытаюсь создать приложение с несколькими окнами, используя WIN32 API. Я создал два окна, одно из которых является потомком родителя. Тогда у меня есть цикл сообщений, Но, к сожалению, сообщение полу...

0
голосов
1ответов
2236 просмотров

Win32, WndProc и родительско-дочерние окна

Я разрабатываю код на языке C, который использует Win32 Api для создания нескольких окон. Я использовал createWindow дважды - для создания родительских и дочерних окон. У меня есть цикл сообщений while ( GetMssage (&msg, NULL,0,0)){ . translate dispatch . } Но у меня функция WND_Proc...

5
голосов
5ответов
421 просмотров

COM Основные ссылки

ребята, не могли бы вы предоставить мне ссылку на учебник или .pdf для изучения основ COM? Я делаю это в Google ... все же я рекомендую ответы на stackoverflow, поэтому, пожалуйста, передайте мне ... Спасибо