|
|
Другие темы раздела | |
C++ WinAPI Как отключить защиту системных папок в WinXP?
https://www.cyberforum.ru/ win-api/ thread9865.html Мне нужно изменить драйвер в папке windows\system32\drivers Но когда я это делаю, виндовс возвращает старый файл. Насколько я понял, старый файл он хранит в \windows\dllcache Сейчас я вначале заменяю файл в dllcache и сразуже в drivers... но все равно он умудряется вернуть старый файл и это срабатывает только со 2-3 раза. Как можно отключить его функцию защиты этой (system32\drivers) папки? |
C++ WinAPI Simple NT driver Учусь писать драйверы. У меня есть простой драйвер реагирующий на несколько сообщений, есть также программа посылающая эти сообщения. Всё работает нормально до тех пор, пока я не пытаюсь выгрузить драйвер с помощью кода: BOOL StopDriver(SC_HANDLE scm, LPCTSTR DriverName) { SC_HANDLE Service = OpenService (scm, DriverName, SERVICE_ALL_ACCESS ); SERVICE_STATUS serviceStatus; BOOL... |
C++ WinAPI Как в GetOpenFileName выбрать сразу несколько файлов? Подскажите, пожалуйста! Что отвечает за выбор сразу нескольких файлов?:( Public Declare Function GetOpenFileName Lib _ "comdlg32.dll" Alias "GetOpenFileNameA" _ (pOpenfilename As OPENFILENAME) As Long Public Const OFN_HIDEREADONLY = &H4 Public Type OPENFILENAME lStructSize As Long https://www.cyberforum.ru/ win-api/ thread9624.html |
C++ WinAPI Обработка сигналов - что использовать?
https://www.cyberforum.ru/ win-api/ thread9391.html В програмировании не супер силен баловался на первом курсе С++ и Асемблером но чисто на ознаокмительном уровне теперь есть следующая задачка : 1. Есть источник цифрового сигнала (могу влезть в линию между 2мя устройствами) 2. Есть необходимость обрабатывать этот сигнал - нужно банально считать кол-во сигналов Вопросы : 1. Чем этот сигнал обрабатыва - USB ? Lan ? LTP ? 2. В какой среде... |
Наследуемые дескрипторы C++ WinAPI Скажите пожалуйста, дескриптор полученный через "GetStdHandle" наследуемым: STARTUPINFO strInfo; HANDLE h; PROCESS_INFORMATION prcInfo; TCHAR p = _T("F:\\Called_process.exe 23"); ZeroMemory(&strInfo, sizeof(strInfo)); ZeroMemory(&prcInfo, sizeof(prcInfo)); |
C++ WinAPI Дабавление данных в EDIT Здравствуйте ! Никак не могу добавить записи в CEdit или в CRichEdit с помощью API. Не могу найти ни одного похожего сообщения для моего действия. В CListBox - добавлять научился, там есть сообщение LB_ADDSTRING, а в CEdit или в CRichEdit - никак ! :huh: Заранее благодарен ! https://www.cyberforum.ru/ win-api/ thread9328.html |
C++ WinAPI Вопрос Связаный с Windows
https://www.cyberforum.ru/ win-api/ thread8895.html когда пользователь Windows входит в систему ему резервируется робочая зона под сохранение его даных? Если да то какой API функцией я резервируваное место могу возвратить? |
C++ WinAPI Как записать символ на юникоде?? Мне нужно что бы на экран вывело греческую бетта: β Как мне правильно записать ее юникод в строку??? |
C++ WinAPI Как сделать, чтобы окно не передвигалось? Создаю в главном окне дочерние: hwnd=CreateWindowExA(WS_EX_TOOLWINDOW, WC_LISTVIEWA, "", WS_CHILD | LVS_REPORT | WS_VISIBLE|WS_DLGFRAME|WS_CAPTION|WS_HSCROLL ,1,rect.bottom-200,rect.right/2,170,hWnd,NULL,MainIns,NULL);Помоги разобратся, как сделать, чтобы ето дочерние окно нельзя было двигать. WS_CAPTION нужен! В этом вся трудность. https://www.cyberforum.ru/ win-api/ thread8674.html | C++ WinAPI Обращение к функции потока множество раз без его завершения Проэкт игра на WINAPI типа скролл шутер. Есть кораблик есть Поток. Есть функция потока. Есть класс Bullet(пуля). Создаётся поток --- в функции потока реализуется перемещение пули(механизмом "стёр нарисовал")---- одна пуля стреляет ---- если первая пуля не долетела до конца истреляет вторая начинается драка за ресурсы и функция не успевает вызывать методы Bullet... Т_Т... долбаюсь около недели... https://www.cyberforum.ru/ win-api/ thread8670.html |
C++ WinAPI WEB камера Всем привет Помогите Как можно управлять ВЕБ камерой программно - размер изображения, частота кадров и др. (через DLL или реестр) Проблема : для изменения этих параметров вызывается меню. А я хочу без вызова меню Салют Anda |
C++ WinAPI Как узнать количество потоков в процессе?
https://www.cyberforum.ru/ win-api/ thread8437.html Цель стоит: написать программу с информацией о процессах...Список процессов выявил через EnumProcesses,OpenProcess,GetModuleBaseName, также их идентификаторы и класс приоритета через GetPriorityClass. Использую функции PSAPI, пишу в Delphi. В примерах к книге Рихтера используется библиотека ToolHelp и как то там решается этот вопрос через THREADENTRY32, в С не силен. Прошу, если можно, указать... |
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
|
17.07.2008, 01:13 | 0 |
Синхронизация потоков. CRITICAL_SECTION - C++ WinAPI - Ответ 4287517.07.2008, 01:13. Показов 9119. Ответов 10
Метки (Все метки)
Ответ
Хм... А почему в байте восемь бит?
Да просто, так изначально создавали. Вот такой функционал заложили в критические секции. Критические секции работают в одной области памяти (в области памяти процесса). У двух процессов разные области. Вот поэтому и нельзя. Потому что критические секции созданы для потоков в пределах одного процесса. Примите это, как аксиому. Также, как нельзя в байт девять бит затолкать... Вернуться к обсуждению: Синхронизация потоков. CRITICAL_SECTION C++ WinAPI
0
|
17.07.2008, 01:13 | |
Готовые ответы и решения:
10
Синхронизация потоков Синхронизация потоков Синхронизация потоков Синхронизация потоков |
17.07.2008, 01:13 | |
17.07.2008, 01:13 | |
Помогаю со студенческими работами здесь
0
Синхронизация потоков Синхронизация потоков Синхронизация потоков Синхронизация потоков Синхронизация потоков Синхронизация потоков через мьютексы |