Вопросы по теме '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 просмотров
schedule
31.05.2024
RPC-аутентификация
Я работаю над передачей данных на локальном компьютере с помощью удаленных вызовов процедур (RPC). Мое требование - использовать RPC для передачи данных между двумя процессами, но сервер должен каким-то образом аутентифицировать клиента.
Я...
2157 просмотров
schedule
25.11.2023
Как вы можете отправить сообщение фоновому процессу из mod_python?
Мы запускаем сервер Linux с Apache2 с mod_python. Один скрипт mod_python вставляет запись в таблицу регистрации базы данных. Большая таблица журналов может стать причиной конфликта при записи на диск или может быть временно недоступна во время...
70 просмотров
schedule
30.12.2022
Один экземпляр программы C++ с использованием boost::interprocess
У меня есть консольное приложение, которое я пытаюсь запустить только один раз за раз. Для этого я использовал библиотеку межпроцессного взаимодействия shared_memory_object. См. фрагмент кода ниже,
boost::scoped_ptr<shared_memory_object>...
1833 просмотров
schedule
27.07.2023
Могу ли я выполнить код в существующем процессе?
У меня есть приложение, которое работает и постоянно отображается на значке в системном трее. Он гарантирует, что это единственный запущенный экземпляр моего приложения, запустив некоторый код, использующий мьютекс @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 просмотров
schedule
08.06.2023
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