Вопросы по теме 'interprocess'

boost::interprocess между службой Windows и пользовательским приложением
Я использую boost::interprocess для связи между двумя приложениями. Когда два приложения запускаются одним и тем же пользователем, все работает отлично. Когда одно из приложений является службой, оно дает сбой. Я обнаружил, что общий носитель...
2170 просмотров
schedule 14.06.2022

Самый простой способ отправлять сообщения между программами Matlab, VB6 и VB.NET
Мы обновляем набор процедур сбора и анализа данных из программ VB6 до смеси программ VB.NET, VB6 и Matlab. Мы хотим сохранить модульную систему (отдельные EXE-файлы), чтобы мы могли легко создавать специализированные автономные программы анализа без...
4463 просмотров
schedule 13.02.2024

Разблокировать поток из другого процесса в С++
Я программирую модуль межпроцессного взаимодействия (процесс A и процесс B). Есть ли способ, которым коммуникационный поток в B может запуститься (разблокироваться), как только процесс A завершит определенное действие, я имею в виду, что B не будет...
1794 просмотров
schedule 05.09.2022

Ограничение класса .NET одним экземпляром объекта на границе компьютера => межпроцессный синглтон
Я хочу, чтобы один объект некоторого класса .NET использовался несколькими процессами на одном компьютере. Имея домены приложений, пересечь эту границу непросто, но файлы с отображением памяти в .NET 4.0 должны каким-то образом облегчить эту...
911 просмотров
schedule 04.10.2022

Mac OS X: увеличить межпроцессный семафор timed_wait: Аномальное потребление ЦП
После переноса сегмента кода из Windows в Mac OS X я обнаружил, что во время работы он потребляет все ядро ​​ЦП; Ответственный за потребление ЦП вызов — boost::interprocess::interprocess_semaphore::timed_wait. Далее следует часть кода, которая...
2185 просмотров
schedule 01.11.2022

Эквивалент C++/CLI внепроцессного сервера COM
Вызванный моей проблемой здесь следующий вопрос пришло мне в голову: Можно ли создать сборку C++/CLI (или более общую .NET) без использования оболочек COM в качестве сборки, работающей вне процесса и способной пересекать границы разрядности...
502 просмотров
schedule 23.04.2024

проблема с реализацией синглтона в С#
--Консольное приложение 1 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication2 { public class MsgService { private static CreateConnectionToA _instanceA;...
274 просмотров
schedule 10.06.2023

boost interprocess file_lock не может заблокировать файл, который ему не принадлежит
Когда я использую boost file_lock, чтобы попытаться заблокировать файлы, которые ему не принадлежат, с помощью lock() или lock_shaable(), он выдает исключение. Есть ли способ заблокировать файл, принадлежащий другому пользователю, чтобы он мог...
1337 просмотров
schedule 29.12.2022

Boost::interprocess очередь сообщений Race Condition при создании?
Я пытаюсь отладить спорадические нарушения доступа, которые происходят внутри очереди сообщений boost::interprocess. (нарушение доступа при чтении адреса в области разделяемой памяти). Окружение: Boost 1.54, VС++ 2010. Встречается как в сборках...
2426 просмотров

RPC-аутентификация
Я работаю над передачей данных на локальном компьютере с помощью удаленных вызовов процедур (RPC). Мое требование - использовать RPC для передачи данных между двумя процессами, но сервер должен каким-то образом аутентифицировать клиента. Я...
2157 просмотров
schedule 25.11.2023

Как вы можете отправить сообщение фоновому процессу из mod_python?
Мы запускаем сервер Linux с Apache2 с mod_python. Один скрипт mod_python вставляет запись в таблицу регистрации базы данных. Большая таблица журналов может стать причиной конфликта при записи на диск или может быть временно недоступна во время...
70 просмотров

Один экземпляр программы C++ с использованием boost::interprocess
У меня есть консольное приложение, которое я пытаюсь запустить только один раз за раз. Для этого я использовал библиотеку межпроцессного взаимодействия shared_memory_object. См. фрагмент кода ниже, boost::scoped_ptr<shared_memory_object>...
1833 просмотров

Могу ли я выполнить код в существующем процессе?
У меня есть приложение, которое работает и постоянно отображается на значке в системном трее. Он гарантирует, что это единственный запущенный экземпляр моего приложения, запустив некоторый код, использующий мьютекс @Global. Из-за ограничений...
260 просмотров
schedule 08.09.2023

Как я могу отправить объект (или указатель) из приложения С++ .NET в приложение VB
У меня есть 2 приложения. Приложение VB написано на .NET 3.5. Это довольно большое приложение. Я не могу переписать это на С++ по нескольким причинам. Я не уверен, что это имеет значение, но это приложение x86. Приложение C++ написано на...
1330 просмотров
schedule 31.05.2024

Повышение межпроцессного Win32, x64
Я хочу общаться между разными платформами, используя межпроцессорное ускорение. Я использую vc12 и повышаю 1.58 на Windows 7. Мой код ниже - это очень простой пример, который должен работать. Но это не для связи между разными платформами ......
607 просмотров

unordered_map со строкой в ​​manage_shared_memory не работает
Это мой код: int main (int argc, char *argv[]) { typedef int KeyType; typedef string MappedType; typedef std::pair<KeyType, MappedType> ValueType; typedef boost::interprocess::allocator<ValueType,...
405 просмотров
schedule 23.06.2022

Как отправить числа с плавающей запятой из приложения С# в приложение С++?
У меня есть два приложения: 1.: Приложение с графическим интерфейсом C#, написанное в VisualStudio 2013. 2.: Приложение с графическим интерфейсом C++, написанное в VisualStudio 2013. Я хотел бы отправить числа с плавающей запятой из...
179 просмотров
schedule 22.06.2022

Можно ли использовать файл C0N для межпроцессного взаимодействия?
Чтобы решить эту проблему Я пытался придумать разные подходы. Я подумал об использовании файла CON для межпроцессного взаимодействия следующим образом: REM The findstr is pretty much useless in this example! set /P _MyVar=<CON & echo...
58 просмотров
schedule 11.05.2024

Как закрыть программу, если она уже открыта на Java
Я пишу этот сервер, и я хочу проверить, запущена ли уже та же программа, если она работает, закройте программу. Скажем, я запускаю ServerA Затем я запускаю ServerB (это тот же сервер) Я хочу закрыть ServerA, чтобы ServerB мог успешно работать.
179 просмотров
schedule 26.08.2023

Блокировка чтения/записи межпроцессного мьютекса
Я пытаюсь установить межпроцессное взаимодействие на C/C++ в среде Windows. Я создаю файл страницы общей памяти, и два процесса получают доступ к этому файлу. Это вот так: Процесс 1: Инициализировать разделяемую область памяти. Подождите, пока...
1987 просмотров
schedule 07.11.2022