Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
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 - Ответ 42875

17.07.2008, 01:13. Показов 9119. Ответов 10
Метки (Все метки)

Ответ

Хм... А почему в байте восемь бит?
Да просто, так изначально создавали. Вот такой функционал заложили в критические секции. Критические секции работают в одной области памяти (в области памяти процесса). У двух процессов разные области. Вот поэтому и нельзя. Потому что критические секции созданы для потоков в пределах одного процесса. Примите это, как аксиому. Также, как нельзя в байт девять бит затолкать...

Вернуться к обсуждению:
Синхронизация потоков. CRITICAL_SECTION C++ WinAPI
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.07.2008, 01:13
Готовые ответы и решения:

Синхронизация потоков
Помогите обеспечить синхронизацию потоков const int j=20; hSemaphore = CreateSemaphore(NULL,...

Синхронизация потоков
Здравствуйте, уважаемые форумчане! Нужно мне написать прогу на синхронизацию. Задача такая: есть...

Синхронизация потоков
Как переделать с использованием mutex или еще чего нибудь? /*Три нити. Одна генерирует...

Синхронизация потоков
Помогите синхронизировать два потока на Win32 Api. 1й выводит числовую последовательность, 2й -...

10
17.07.2008, 01:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.07.2008, 01:13
Помогаю со студенческими работами здесь

Синхронизация потоков
Нужно: Выполнение нескольких арифметических операций разного приоритета. Оперировать с помощью...

Синхронизация потоков
в общем есть код: DWORD WINAPI IndexSystemFile::GetFileFromDrive(void *DriveName){...

Синхронизация потоков
Добрый день. Помогите пожалуйста написать программу на С++ по синхронизации потоков. Задание такое:...

Синхронизация потоков
Здравствуйте. Подскажите пожалуйста. У меня есть три потока. Мне нужно чтобы они запускались...

Синхронизация потоков
Вот код: #include "iostream" #include "windows.h" using namespace std; char*...

Синхронизация потоков через мьютексы
Создать и синхронизировать 3 потока с использованием мьютекса

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru