Как запустить две одинаковые программы одновременно

Всем привет! Че та кучу форумов облазил и постов на эту тему.Везде говорят что скрыть процесс это неправильно.Типо сам пожалеешь.И вот что же делать в такой ситуации:

Есть прога которая запускается под виндой и тока в одном экземпляре.А мне (да и не тока мне) надо что бы в двух.Но при попытке запустить ее еще раз(при запущенной одной версии) вылетает ошибка, что мол программа уже запущена.

Сразу скажу, что готовые проги типо Hide Tools не работают.Приложение видит скрытый экземпляр и второй не запускает =( Еще оч важный момент что надо что бы под 7 ой работало. Потому как тот же Hide Tools прекрасно прячет процесс под XP и все работает.
Может можно запустить второй поток в процессе что бы его не скрывать и в нем запустить второй экземпляр приложения?
А может это я щас глупость сказал полную)

Белик Виталий 🙂
Регистрация: 23.07.2007
Сообщений: 57,792
А кто сказал что нельзя вышибить оба процесса? Кто сказал что антивирус это одобрит?
I’m learning to live.
Пользователь
Регистрация: 06.01.2009
Сообщений: 34
Казалось бы — причем тут C/C++?

КАК Запустить Несколько КС ГО на Компьютере ФАРМ НОВЫХ КЕЙСОВ! ЗАРАБОТОК КС ГО! Ферма КС ГО Вертиго

Форумчанин
Регистрация: 03.01.2009
Сообщений: 450

Обычно защиту делают при помощи Мьютекса.. Вот и думай как его освободить не являясь его владельцем..

Может можно запустить второй поток в процессе что бы его не скрывать и в нем запустить второй экземпляр приложения?

Мало вероятно что поможет.

Стандартные библиотеки разработаны с учетом многолетнего опыта лучших программистов и они не больны «детскими болезнями крутизны в программизме».

Последний раз редактировалось ISergeyN; 31.01.2011 в 00:05 .
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456

интересно как google chrome себя копирует, или может быть не копирует, а просто создает процесс с таким же именем

Форумчанин
Регистрация: 03.01.2009
Сообщений: 450
NiCola999, как любое приложение.. просто не препятствует этому..

Читайте также:
Программа навител как установить на компьютер

Стандартные библиотеки разработаны с учетом многолетнего опыта лучших программистов и они не больны «детскими болезнями крутизны в программизме».

Регистрация: 15.02.2010
Сообщений: 15,397
Запустить допустм запустите, а как остальные ресурсы вы делить между ними будете?
Пользователь
Регистрация: 20.10.2008

Сообщений: 64

Оу!Сколько всего наговорили) Спасибо за внимание и помощь! Дело в том что под WinXP процесс удается скрыть и запустить приложение повторно (вопрос с ресурсами слава богу винда сама решает), а вот в 7 ке этот код не срабатывает.А именно процесс то скрывается,но приложение его видит.Вот не пойму почему.Что в 7ке такого блин сделали =( Под Зло ХП работает этот код:

NTSTATUS NTAPI Hook_XxQuerySystemInformation ( IN NT::SYSTEM_INFORMATION_CLASS SystemInformationClass, // Информация о ////процессах и потоках = 5 IN OUT PVOID SystemInformation, IN ULONG SystemInformationLength, OUT PULONG ReturnLength OPTIONAL ) < NTSTATUS NTStatus = NULL; NTStatus = ((XXQUERYSYSTEMINFORMATION)(PROC) g_XxQuerySystemInformation) (SystemInformationClass, SystemInformation, SystemInformationLength, ReturnLength); if((SystemInformationClass == NT::SystemProcessAndThreadInformation NTStatus == STATUS_SUCCESS) == FALSE) return NTStatus; bool done = false; NT::PSYSTEM_PROCESSES sp = NT::PSYSTEM_PROCESSES(SystemInformation); for(NT::PSYSTEM_PROCESSES p = sp; !done; p = NT::PSYSTEM_PROCESSES(PCHAR(p) + p->NextEntryDelta))< done = p->NextEntryDelta == 0; if(p->ProcessID == progProcessId)< //_DbgBrk(); if(done)NextEntryDelta = 0; break;> sp->NextEntryDelta += p->NextEntryDelta; > sp = p; > return NTStatus; > ///////////////////////////Class 5////////////////////////////////////////////////////// typedef struct _SYSTEM_THREADS < LARGE_INTEGER KernelTime; LARGE_INTEGER UserTime; LARGE_INTEGER CreateTime; ULONG WaitTime; ULONG StartAddress; CLIENT_ID ClientId; KPRIORITY Priority; KPRIORITY BasPriority; ULONG ContextSwitchCount; THREAD_STATE Thread; KWAIT_REASON WaitReason; >SYSTEM_THREADS, *PSYSTEM_THREADS; typedef struct _SYSTEM_PROCESS < ULONG NextEntryDelta; ULONG ThreadCount; ULONG Reserved1[6]; LARGE_INTEGER CreateTime; LARGE_INTEGER UserTime; LARGE_INTEGER KernelTime; UNICODE_STRING ProcessName; KPRIORITY BasePriority; ULONG ProcessID; ULONG InheritedFromProcessID; ULONG HandleCount; ULONG Reserved2[2]; ULONG PrivatePageCount; VM_COUNTERS VmCounters; IO_COUNTERS IoCounters; SYSTEM_THREADS Threads[1]; >SYSTEM_PROCESSES, *PSYSTEM_PROCESSES;

И отвечу на вопрос -«..причем тут С++ ..» ))) Ну как бы это потому что не Байсик)) Я вообще предпочитаю плюсы в решиении любых прикладных задач.

КАК ЗАПУСТИТЬ ЛЮБУЮ ИГРУ ИЛИ ПРОГРАММУ В 10 ОКОН ✅ (активировать Sandboxie)

Последний раз редактировалось Freer; 31.01.2011 в 20:13 .

Источник: www.programmersforum.ru

Как сделать 2 Майнкрафта

Как сделать 2 Майнкрафта

Иногда хочется сделать два Майнкрафта на одном компьютере, т.е. запустить две копии одной и той же игры. Операционные системы могут блокировать одновременный запуск двух одинаковых приложений, но это ограничение можно обойти.

Читайте также:
Схема сборки мебели программа

Нам понадобиться следующее:

  • Игра Minecraft;
  • Программа Sandboxie.

Пошаговая инструкция

Шаг 1. Запускаем игру Майнкрафт обычным способом и соврачиваем её. В итоге у нас одна копия игры уже запущена, осталось запустить вторую, что мы и сделаем при помощи программы Sandboxie.

Шаг 2. Скачиваем программу Sandboxie и устанавливаем на компьютер.

Шаг 3. Программа Sanboxie создает так называемую «песочницу» — защищенную среду, в которой можно запускать любые программы.

Как запустить одновременно две одинаковые программы

Sandboxie позволяет запустить одновременно две одинаковые программы

В нашем случае, мы запускаем в песочнице Minecraft.

Как запустить два minecraft

Вот и все. Как правило, все оригинальное просто!

Источник: xn--e1adkpj5f.xn--p1ai

Как запустить два одинаковых приложения в Windows?

Иногда возникает такая потребность, что на смартфоне, что на ПК с Windows на борту. Про смартфоны мы уже ранее разговаривали, а для Windows даём рабочий рецепт сегодня.

Как запустить два одинаковых приложения в Windows?

В смартфонах подобная возможность порой предусмотрена производителями устройств. Стоит искать в настройках «Второе пространство» или нечто подобное. Название и перевод могут отличаться от вендора к вендору. Либо же придётся скачать из Google Play Market специализированное приложение, которое позволяет клонировать установленные у вас программы, чтобы появилась возможность запустить две копии одновременно.

В Windows с этим тоже неоднозначно. Некоторые приложения позволяют запускать несколько одинаковых копий. Тот же Microsoft Word, Notepad++ или браузеры (он вообще запросто создадут ещё одно окно по нажатию «Ctrl»+«N».

Но если нужно запустить параллельно две копии одного и того же приложения, которое не позволяет сделать такое штатными методами, то мы подскажем вам алгоритм, как это сделать «обходным путём».

Такие новости мы постоянно публикуем в Telegram. Подписывайтесь на канал, чтобы ничего не пропустить 😉

Хотя, стоит всё же оговориться, что метод может работать не всегда. Бывают нюансы.

Для этого на вашем ПК должно быть несколько пользователей, хотя бы двое. Если у вас только один аккаунт, под которым вы работаете, создайте ещё одного юзера.

  • Как запретить OneDrive перехватывать клавишу PrtSc?
  • Microsoft сделает Windows более безопасной
  • Как передавать файлы со смартфона на ПК и обратно по Bluetooth?

Теперь при необходимости запуска второй копии приложения, которое уже активно, необходимо будет при клике по exe-файлу или ярлыку зажать клавишу «Shift».

Читайте также:
Программа для разбивки рисунка

Как запустить два одинаковых приложения в Windows?

Далее ищите пункт «Запуск от имени другого пользователя», его используем для запуска. Если такого пункта в контекстном меню нет, то ищем «Расположение файла»/«Перейти к расположению файла» до тех пор, пока не появится возможность запуска от имени другого пользователя.

В некоторых случаях, когда приложение таким образом параллельно запустить не удаётся, может помочь его переустановка. Но в момент инсталляции стоит следить, чтобы программа устанавливалась не для одного пользователя, а выбирался вариант для нескольких профилей на одном ПК.

Кроме того, существует вариант запуска копии приложения в виртуальной машине, но здесь уже несколько иная логика и совсем другая чуть более сложная история.

В этом Telegram-канале по цене ниже рынка продают свои гаджеты популярные блогеры.

Тогда можно поддержать её лайком в соцсетях. На новости сайта вы ведь уже подписались? 😉

Или хотя бы оставить довольный комментарий, чтобы мы знали, какие темы наиболее интересны читателям. Кроме того, нас это вдохновляет. Форма комментариев ниже.

Если вам интересны новости мира ИТ так же сильно, как нам, подписывайтесь на Telegram-канал. Там все материалы появляются максимально оперативно. Или, может быть, удобнее «Вконтакте»?

Поговорить?

Читайте нас где удобно

Ещё на эту тему было

  • Как запретить OneDrive перехватывать клавишу PrtSc?
  • Microsoft сделает Windows более безопасной
  • Как передавать файлы со смартфона на ПК и обратно по Bluetooth?
  • Приложение просмотра фото Windows желтит кадры. Как починить?
  • Windows 11, наконец, догнала по скорости работы windows 10
  • Поддерживает ли ваш ПК DirectStorage? Microsoft выпустила утилиту для проверки
  • Windows 11 может получить новый инструмент контроля приватности
  • Скачать Windows 11 и Windows 10 с сайта Microsoft из России больше невозможно
  • В обновлении Windows 11 появятся папки на рабочем столе, как в Android
  • Обновление Windows 11 даст больше эффектов прозрачности для сторонних приложений

Для тех, кто долистал

Ай-ти шуточка бонусом. Философия OS. iOS: смотрите как всё легко! Android: смотрите какой большой экран! WP7: у нас тоже есть Angry Birds! Symbian: мегапиксели!

Источник: idsay.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru