15
ответов

Насколько актуально программирование Win32 для современных профессионалов? [закрыто]

Будучи большим поклонником книг Чарльза Петцольда «Код» и «Аннотированная Тьюринг», я наткнулся на его книгу «Программирование Windows», в которой преподается программирование на Win32 на языке C. Я новичок в области компьютерных наук, который ...
вопрос задан: 3 February 2009 08:59
13
ответов

Рекурсивно создавать путь в c в ОС Windows [duplicate]

Мне нужно создать структуру каталогов рекурсивно в C В настоящее время я использую следующую логику в c ++: void createDirectoryRecursively (std :: wstring path) {unsigned int pos = 0; do {pos ...
вопрос задан: 7 October 2009 11:28
12
ответов

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

Кажется, я совершенно не могу установить Windows 7 SDK на мою машину, и единственное решение, которое я нашел в Интернете, - внести изменения в реестр. Я сделал это - все еще безуспешно. ...
вопрос задан: 17 October 2013 08:40
11
ответов

Tiny RAII для тестирования фрагментов [дубликат]

На данный момент я нахожусь в Windows, и я работаю с WinAPI. Мне не нравится try \ catch, поэтому я использую RAII, и это конструкция, которую я обычно использую: #define r_free (N, T, F, n) \ struct N {...
вопрос задан: 23 April 2012 18:18
10
ответов

Как сделать kill (pid, SIGINT) в окнах? [Дубликат]

У меня есть приложение Qt, которое выполняет процесс, когда вы нажимаете кнопку. Я использовал этот метод QProcess :: startDetached (..., qint64 * pid): http://doc.qt.io/qt-5/qprocess.html#startDetached ...
вопрос задан: 18 May 2015 17:23
10
ответов

данные не рассчитаны правильно [дубликат]

У меня есть функция создания окна, например: int speedTmp = Robot_Settings :: getSpeed ​​(); std :: wstring speedTmpWSTR = std :: to_wstring (speedTmp); LPCWSTR speedTmpLPCWSTR = speedTmpWSTR.c_str (); ...
вопрос задан: 11 March 2014 18:32
9
ответов

Почему программа не будет аварийно завершена и все еще может выполнить After Access Violation? [Дубликат]

Я кодирую приложение C ++ win32 и сталкиваюсь с странным внешним видом, который заключается в том, что команда на нарушение прав доступа не всегда приводит к сбою приложения. Это зависит от того, где вставлена ​​инструкция! Вот так ...
вопрос задан: 22 February 2012 14:19
7
ответов

Как определить истинную версию Windows?

Я знаю, что могу вызвать функцию GetVersionEx Win32 API для получения версии Windows. В большинстве случаев возвращаемое значение отражает версию моей Windows, но иногда это не так. Если пользователь запускает мой ...
вопрос задан: 3 September 2015 14:54
7
ответов

Обнаружение первичного разрешения дисплея при настройке нескольких мониторов [дубликат]

Мне нужно определить разрешение первичного отображения в настройке нескольких мониторов и в настоящее время использовать enumdisplaysettings () для обнаружения разрешения, но в документации указано, что «Значение NULL указывает ...
вопрос задан: 22 May 2012 09:13
6
ответов

Показать вывод glGetString в поле сообщения [дубликат]

Мой код: const wchar_t * foo = reinterpret_cast & lt; const wchar_t * & gt; (glGetString (GL_SHADING_LANGUAGE_VERSION)); LPCTSTR sversion = foo; MessageBox (NULL, sversion, TEXT ("GL_SHADING_LANGUAGE_VERSION") ...
вопрос задан: 7 November 2011 04:11
6
ответов

как скрыть значки рабочего стола без перезагрузки компьютера [дубликат]

Я пытался скрыть свои иконки для рабочего стола, аналогично щелчку правой кнопкой мыши на «Рабочий стол»> «Открыть скрытый значок рабочего стола». Я нашел несколько способов сделать это с помощью C # или C ++, но он не вступает в силу, пока вы не перезап
вопрос задан: 19 June 2011 15:08
6
ответов

Размещение среды выполнения .NET в программе Delphi

Я пытался использовать некоторый код .NET из Delphi-программы, мне нужно сделать свою программу расширяемой с помощью сборок .net и предопределенных функций (я уже поддерживаю обычные библиотеки DLL). После ...
вопрос задан: 4 November 2008 01:08
5
ответов

Что такое __stdcall?

Я изучаю программирование на Win32, и прототип WinMain выглядит следующим образом: int WINAPI WinMain (экземпляр HINSTANCE, HINSTANCE prev_instance, PSTR cmd_line, int cmd_show) Я был озадачен тем, что ...
вопрос задан: 9 January 2014 23:57
5
ответов

Удаление всей папки без & ldquo; Access Denied & rdquo; ошибка [дубликат]

Я пытаюсь запустить скрипт (с правами администратора), который удаляет конкретный каталог (используя shutil.rmtree). Теперь некоторые из его файлов вызывают следующую ошибку: WindowsError: [Ошибка 5] Доступ ...
вопрос задан: 28 January 2011 15:02
5
ответов

win32 singleton с std-контейнерами CRT ложная утечка памяти? [Дубликат]

Как мне избавиться от сообщения об ошибке ложной памяти от CRT? У меня есть одноэлементный класс, определяемый как: Singleton & amp; Singleton :: GetInstance () {static Singleton_instance; return _instance; } ...
вопрос задан: 24 February 2010 04:19
4
ответа

Как выровнять текст по вертикали в элементе управления редактирования в MFC [дубликат]

Я слышал, что это проблема с Windows и, вероятно, в окне редактирования в однострочном режиме, текст всегда выравнивается по вертикали, и нет возможности центрировать его по вертикали. Как вы думаете?
вопрос задан: 22 November 2013 04:07
4
ответа

Как изменить цвет кнопки? [Дубликат]

Как я могу изменить цвет кнопки программно, когда выполняется определенное условие, например, если у меня есть счетчик, который увеличивается каждый раз, когда вызывается WM_TIMER и меняет цвет на основе ...
вопрос задан: 11 September 2013 16:33
4
ответа

Я пытаюсь запустить scrapy crawl и получить эту ошибку & ldquo; ModuleNotFoundError: Нет модуля с именем 'win32api' & rdquo; [Дубликат]

Я пытаюсь запустить команду scraw crawl в python 3.6 и получить эту ошибку ModuleNotFoundError: Нет модуля с именем «win32api». Я попытался использовать pip install win32api. Он говорит: «Не удалось найти версию ...
вопрос задан: 27 August 2010 03:05
4
ответа

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

Кто-нибудь знает, как программно захватить воспроизводимый звук (то есть все, что исходит от звуковой карты, а не устройства ввода, такие как микрофон).
вопрос задан: 3 November 2008 12:42
4
ответа

Могу ли я каким-то образом защитить всю машину Windows от остановки, если моя 64-разрядная программа потребляет всю память? [Дубликат]

Предположим, что я запускаю некоторый код, который, как я знаю, может содержать много дефектов. Это могут быть утечки памяти или просто ошибки, вызывающие очень высокое потребление памяти. Итак, предположим, что сегодня 8 гигабайт оперативной памяти - о
вопрос задан: 10 October 2008 21:27
4
ответа

Как я могу запретить URLDownloadToFile писать в кеше [дубликат]

Я использую URLDownloadToFile для загрузки файлов из URL. при загрузке API URLDownloadToFile создает файлы кеша в INETCache, если «Временные файлы Интернета и файлы веб-сайта» не отмечены в ...
вопрос задан: 16 September 2008 19:26
4
ответа

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

Какой самый простой способ получить имя файла, связанного с открытой HANDLE в Win32?
вопрос задан: 16 September 2008 07:18
3
ответа

Как анализировать командную строку так же, как это делает VBScript

У меня есть простая программа на C ++, в которой перечислены аргументы, которые она получает: #include < iostream > int main (int argc, char * argv []) {for (int i = 1; i < argc; i ++) {std :: cout < < argv [i] & ...
вопрос задан: 19 January 2019 17:27
3
ответа

Почему ZeroMemory и т. Д. Существуют, когда уже есть memset и т. Д.?

Почему ZeroMemory () и аналогичные вызовы существуют в Windows API, если уже есть стандартные memset и связанные вызовы в стандартной библиотеке C? Которым я должен позвонить? Я могу догадаться, ответ "...
вопрос задан: 1 October 2018 21:42
3
ответа

Как я могу открыть локальный файл HTML в браузере Microsoft Edge?

С незапамятных времен большинство веб-браузеров смогли открыть локальный файл, если вы запустили исполняемый файл веб-браузера, например, просто запустите файл iexplore.exe: / c: / temp / file или через IShellDocView ...
вопрос задан: 10 March 2016 13:17
3
ответа

PEB - NtQueryInformationnProcess не определен [дубликат]

Поэтому мне нужно ограничить структуру PEB, чтобы получить некоторую информацию о процессе, а именно поля dwBuildNumber и OSMajorVersion. Я пытался добиться этого с помощью следующего кода: char ...
вопрос задан: 20 August 2015 10:02
3
ответа

C ++ сохранить скриншот в буфер [дубликат]

это моя текущая функция: #include & lt; stdafx.h & gt; #include & lt; windows.h & gt; void screenshot () {int screenWidth = GetSystemMetrics (SM_CXSCREEN); int screenHeight = GetSystemMetrics (...
вопрос задан: 5 March 2015 08:28
3
ответа

Режим ядра: BSOD для получения базы изображений модуля win32k.sys [дубликат]

В приведенном ниже коде можно перечислять несколько модулей ядра и получать информацию от них правильно. Я использую метод MyEnumKernelModule, чтобы получить базовый адрес определенного модуля и из этого получить ...
вопрос задан: 21 March 2014 17:49
3
ответа

Завершение CreateTimerQueueTimer в WM_CLOSE [дубликат]

У меня это в заголовке: static volatile bool g_operational = true; то WM_CLOSE имеет следующее: g_operational = false; WaitForSingleObject (TimerDoneEvent, INFINITE); DeleteTimerQueueEx (t_main, NULL); ...
вопрос задан: 20 December 2013 12:12
3
ответа

Как я могу установить дистрибутив Visual Studio C ++, если он отсутствует? [Дубликат]

Я сделал простое приложение, которое использует Api для создания файлов и изменения их разрешений. Я использовал Visual Studio 2017 для компиляции и запуска этого приложения, и он отлично работает на моем ...
вопрос задан: 23 September 2013 06:46