Смена раскладки клавиатуры в системе
Необходимо периодически менять раскладку системы, при этом сама программа в момент переключения не должна быть активной, соответственно ни CurrentInputLanguage, ни LoadKeyboardLay…
Необходимо периодически менять раскладку системы, при этом сама программа в момент переключения не должна быть активной, соответственно ни CurrentInputLanguage, ни LoadKeyboardLay…
Доброго времени суток. Возникла необходимость на некоторое время отключить программно монитор. Чем могу пользоваться: командной строкой (но вроде невозможно так), c++ (WinAPI наве…
Доброго времени суток, уважаемые пользователи. Помогите разобраться с ключом bluetooth-устройства в реестре. Если вы когда-либо ранее добавляли bluetooth-девайс в ОС Windows, то в…
Есть код на C: #include <stdio.h> #include <stdlib.h> #define COPY_BLOCK_SIZE 64 #define PROGRAM_NAME argv[0] #define INPUT_FILE_NAME argv[1] #define OUTPUT_FILE_NAME …
Существует ли возможность через WinAPI узнать, является ли данное устройство сенсорным? Подразумевается не возможность подключить сенсорный ввод, а именно наличие сенсорного экран…
Здравствуйте! Есть главное окно, а в нем дочернее. Подскажите, пожалуйста, как сделать так, чтобы главное окно не закрывалось при закрытии дочернего. Как я понимаю, для каждого до…
Добрый день. Хочу изменить данные реестра WinAPI. Нашел юнит. Это только какие функции есть. function RegSetString(RootKey: HKEY; Name: string; Value: string): boolean; function R…
Суть такова: средставами Winapi при нажатии кнопки искать окно с текстом, не заголовком. Текст может быть как textbox, так и label. Обновление if (wnd <> Application.Handle)…
У меня есть задача по Windows API: "Определить и вывести текущий каталог для процесса и для каждого диска". Правильно ли я понял и выполнил задачу? Что значит для каждого диска? v…
Подскажите, пожалуйста, наименование WM сообщения, через которое можно обратиться к компоненту “Gauge” (чтоб менять свойство «Progress», используя PostMessage), управлять Gauge я …
Здравствуйте. Надо написать приложение на WinAPI MDI окна. Есть 2 вопроса: Каким методом правильно вычислить активное окно? (Пробовал и WM_SETFOCUS, и WM_MDIACTIVATE, в теле через…
Здравствуйте. Напоролся на следующую проблему. Мне надо считать из файлов в каталоге первые n строк и занести в другой файл, причем сделать это надо с помощью функций Win32 API (C…
и снова доброго вечера всем форумчанам. Возникла проблема с переопределением объектов std::function<void()> и будто вещь это не особо сложная, а разобраться никак не получае…
У меня старая ОС(windows xp) и компилятор(mvs 2010) на данный момент доступны только две технологии писать свои форточки winforms и голый winapi, какую технологию лучше выбрать по…
Добрый день. У меня возникла сложная ситуация с возможностью определения имени конечного обекта потока, то есть откуда идет поток в (любом) процессе (стартовый адрес), я могу опре…
Имею ID процесса, отсюда могу найти его хендл, нужно найти полный путь к файлу, пока из примеров Майкрософт удалось только получить название файла с расширением, а нужно полный пу…
Накапливаются ли где-то данные до вызова recv()? То есть если это сервер и после успешной установки соединения клиент шлет ему данные, но сервер не сразу вызывает recv(), а с опре…
Использую WinAPI для передачи сообщений между окнами путем посылки WM_COPYDATA. В старых C++ Builder проектах все работает как часы. В RAD нет. Имеется следующий код: class TMainF…
Добрый вечер. Подскажите, пожалуйста, как правильно осуществить запись численного массива в файл. На данном этапе только дошел до записи последнего элемента. ( Buffer[i][j] - двум…
Можно ли запустить программу (Exe файл) в скрытом режиме + чтобы дочерние окна программы тоже скрывались? Если да, с помощью какой программы можно это сделать? Или же на каком язы…
В общем, хочу узнать модель монитора. Через WMI это не делается. Впервые столкнулся с WinApi и замер. Больше от недопонимания. Вот здесь нашел код, но не совсем понятно, как встав…
Добрый день! Моя задача состоит в том, чтобы запретить доступ группе пользователей к файлу через WinAPI. Я использую функцию CreateFile. Нашла, что в ней есть атрибут lpSecurityAt…
Помогите, пожалуйста, доделать код, чтобы из цикла данные записывались в "проецируемую" (в одном процессе), а в другом процессе эта память считывалась и выводилась на экран. На 14…
Суть такова: мы получаем информацию о процессе, получаем его базовый адрес и путь к файлу. Затем мне нужно проанализировать память и файл и понять, загружено ли в память именно эт…
Подскажите, каким образом можно ввести текст в поле ввода другой программы? Определил HWND, но как дальше найти поле ввода и вставить туда текст?
Как из ассемблерной вставки на Delphi, вызвать winapi функцию, например MessageBox? Как MessageBox(0, 'Hello!', 0, 0); вызвать из ассемблерной вствки на Delphi?
Много где обсуждалась данная тема, но так ничего и не работает. SendMessage (HWND_BROADCAST, WM_SETTINGCHANGE, 0, (LPARAM) TEXT("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\C…
Добрый день. Использую следующий код на Delphi для запуска процесса на рабочем столе активного пользователя (пользователь, «владеющий» на момент запуска монитором) из-под службы в…
Я хотел бы сделать подобие стандартного проводника виндоуз, просто удобное, с нужными мне фишками. Не могу найти информацию, можно ли вызвать стандартное контекстное меню проводни…
Существует ли современный аналог API Guide? Тот не обновлялся с 2002 года и в нем нет специфичных функций Vista и Seven, вроде DWM. UPD: Нашел ApiViewer, он конечно поновее, и на …