Как сделать чтобы при запуске приложения запускалось другое приложение
Может оказаться полезным запуск двух копий одного и того же приложения на вашем компьютере. Возможно, у вас есть несколько учетных записей для приложения чата, которые вы хотите использовать одновременно, или вам нужно протестировать что-то в двух профилях одновременно.
В тех случаях, когда только одна запущенная копия приложения не подходит, есть несколько вариантов, позволяющих запускать несколько экземпляров одной и той же программы в Windows. Вот что ты можешь сделать.
Как дважды запустить одно и то же приложение в Windows: базовое решение
Есть удобный трюк, который не запускает полностью независимые экземпляры программы, но это может быть все, что вам нужно. Чтобы открыть второе окно некоторых открытых приложений, просто удерживайте Shift и щелкните значок на панели задач.
Для таких программ, как Word, Блокнот, Проводник и Chrome, откроется второе окно с пустым документом. Вы можете работать с этим отдельно от всего, что у вас уже есть.
Как запустить несколько экземпляров программы от имени разных пользователей
Когда вы открываете приложение в Windows, операционная система создает новый процесс этой программы под вашей учетной записью. Если в вашей системе несколько пользователей, вы можете создавать новые экземпляры одной и той же программы под другим пользователем.
Вы можете убедиться в этом сами, открыв Диспетчер задач (Ctrl + Shift + Esc), нажав «Подробнее», если необходимо, и просмотрев вкладку «Подробности». Столбец Имя пользователя содержит пользователя, запустившего процесс.
Конечно, постоянное переключение между учетными записями пользователей для использования двух копий приложения было бы утомительным. Однако есть способ лучше: вы можете запустить определенную программу от имени другого пользователя, оставаясь при этом в своей текущей учетной записи.
Когда вам будет предложено ввести адрес электронной почты этого человека, нажмите внизу у меня нет данных для входа этого человека. Вам не нужно использовать учетную запись Microsoft для входа, поэтому нажмите Добавить пользователя без учетной записи Microsoft в нижней части следующей панели.
Установите имя пользователя и пароль для учетной записи. Мы рекомендуем упростить ввод обоих (но не используйте слабый пароль!), Если вы планируете часто его использовать. Если вы не установите пароль, возможность запустить другой экземпляр программы под этой учетной записью не будет работать.
Дублирование приложения Windows под другой учетной записью
Теперь, когда у вас есть две учетные записи, вы можете запускать программы под любой из них. Когда вы запускаете программу, как обычно, она по умолчанию открывается под вашей учетной записью. Чтобы запустить его в качестве второго пользователя, найдите его в меню «Пуск». Щелкните правой кнопкой мыши имя приложения, затем выберите «Открыть расположение файла», чтобы открыть его исполняемый файл в проводнике.
Теперь, удерживая Shift, щелкните правой кнопкой мыши значок программы. Это откроет контекстное меню с большим количеством опций, чем обычно. Щелкните Запуск от имени другого пользователя в меню, и вы откроете окно входа с просьбой войти в систему с другой учетной записью. Введите данные для входа в учетную запись, которую вы только что создали, и приложение запустит вторую версию под этим пользователем.
Это также работает для значков приложений, уже находящихся на панели задач. Удерживая Shift, щелкните правой кнопкой мыши имя приложения, чтобы открыть аналогичное меню. Если это не сработает, щелкните значок один раз правой кнопкой мыши, затем, удерживая Shift, снова щелкните правой кнопкой мыши имя приложения в появившемся всплывающем меню.
Если вы видите ошибку, в которой говорится, что Windows не может получить доступ к указанному устройству, пути или файлу, значит, выбранная вами учетная запись пользователя не имеет разрешения на открытие приложения. Скорее всего, вы пытаетесь использовать стандартную учетную запись, чтобы открыть программу, которая установлена только для вашей основной учетной записи. Попробуйте продвинуть дополнительную учетную запись до администратора и сделайте это снова.
Этот метод не идеален. Иногда вам нужно запустить приложение как дополнительный пользователь, прежде чем открывать его под своей обычной учетной записью, чтобы оно правильно запустило две версии. Не все приложения позволяют запускать два экземпляра одновременно. И это ничего не значит для приложений из Магазина.
Поэтому стоит попробовать запустить два экземпляра одной программы, но это может не работать в зависимости от приложения.
Как установить две версии одного и того же программного обеспечения с помощью Sandboxie
Как оказалось, программное обеспечение для песочницы идеально подходит для двойной установки одного и того же приложения в вашей системе. В Windows есть встроенная песочница, которую вы можете использовать для этой цели, но Sandboxie еще проще. Он позволяет запускать что угодно в специальном окне, изолированном от остальной части вашего компьютера.
Это отличный способ проверить потенциально небезопасные загрузки в контролируемой среде, но также позволяет запускать несколько версий приложения.
Начать скачивание Sandboxie Plus (последняя версия после того, как оригинал закончил разработку) и проходит процесс установки. Когда вы закончите, вы увидите запись Run Sandboxed, когда вы щелкните правой кнопкой мыши программу в проводнике, если вы оставили этот параметр включенным во время установки.
Как и раньше, вам, вероятно, придется щелкнуть правой кнопкой мыши запись приложения в меню «Пуск» и выбрать «Открыть расположение файла», чтобы отобразить его в проводнике, затем щелкните правой кнопкой мыши приложение и выберите «Выполнить в изолированной среде».
Программа в песочнице отображается на панели задач, как и все остальное, но при наведении курсора мыши на границы окна вы увидите желтый контур вокруг нее. Обратите внимание, что все, что вы создаете в песочнице, уничтожается, когда вы ее закрываете, поэтому обязательно сохраните все важные файлы на своем компьютере, чтобы не потерять их.
Вы можете создать несколько песочниц, помимо стандартной, для запуска нескольких экземпляров программ. И это не ограничивается только запуском программного обеспечения, которое уже есть на вашем компьютере; вы можете установить программное обеспечение в песочнице, чтобы запустить его из свежего состояния.
Использование приложений браузера для запуска нескольких экземпляров программного обеспечения
Поскольку так много приложений теперь доступно в виде веб-версий, легко упускать из виду возможность запуска нескольких экземпляров учетной записи через ваш браузер. Например, вы можете использовать настольное приложение Discord для одной учетной записи, а затем открыть Discord в своем браузере, чтобы войти в другую учетную запись.
Если вы часто используете этот метод, инкогнито или частные окна будут еще более полезными. Они обеспечивают «чистое» окно браузера, в котором не хранится никакая информация для входа или другая идентифицирующая информация. Таким образом, вы можете использовать личное окно для одновременного входа в несколько учетных записей для таких сервисов, как Facebook, Gmail, или веб-версий приложений, таких как Skype. Вам также не придется выходить из своей основной учетной записи.
Точно так же в Google Chrome есть переключатель профилей, который позволяет вам открывать Chrome под другой учетной записью, что упрощает переключение между несколькими часто используемыми конфигурациями.
Встроенные параметры и окна приложений
Не забывайте, что во многих программах уже есть возможность входить в несколько учетных записей, поэтому вам может не потребоваться запускать более одного экземпляра приложения.
Например, Slack позволяет переключаться между несколькими рабочими пространствами с помощью переключателя слева. В настольном приложении Telegram есть возможность добавить еще одну учетную запись и переключаться между ними.
Если до сих пор ничего не работало с конкретным приложением, которое вы используете, тогда вам подойдет утилита, позволяющая получить доступ к нескольким учетным записям в одном месте. Попробуйте такие услуги, как Франц, Куча, или же Rambox которые позволяют запускать одновременно множество приложений для повышения продуктивности.
Для каждого приложения легко добавить более одной учетной записи. Большинство этих инструментов взимают плату за полный набор функций, но оно того стоит, если вы манипулируете большим количеством учетных записей.
Две версии одного и того же программного обеспечения: нет проблем
Хотя сначала это может показаться невозможным, с этими инструментами и методами у вас есть много возможностей для запуска нескольких экземпляров одной программы. Некоторые из них требуют больше работы, чем другие, но одно из этих решений должно работать практически для любого приложения. Теперь вам не придется делать ничего неудобного, например, постоянно входить в учетные записи и выходить из них.
Знаете ли вы, что вы можете пойти дальше и даже запустить несколько операционных систем на одном компьютере?
Редактируешь ярлычок от VS Code вписываешь туда другую программу, кликаешь на ярлычок - запускается другое приложение.
Иван Пержинский, там не так много вариантов.
Очевидно, что тот, который "Объект", и, при необходимости, "рабочая папка".
Что-то мне подсказывает, что вы могли хотеть, чтобы ПРИ запуске одного приложения запускалось другое (а не ВМЕСТО). Тогда нужно было иначе сформулировать вопрос. И ответы тогда тоже другие:
- если запуск всегда по конкретному ярлыку, то тупо вместо объекта - основного приложения пишется скрипт (bat\ps\vbs), запускающий сначала основное, затем дополнительное
- если нужно, чтобы второе приложение запускалось всегда, когда запускается основное, независимо от того, как именно оно открыто - ярлыком, другим ярлыком, запуском EXE программы из файлового менеджера - это будет сложнее. Тут два варианта:
- написать программу, которая будет отслеживать запуск основной программы, и запускать вторую
- использовать такую или похожую програму; не знаю, еслть ли программы, ограниченные такой функцией, но точно есть программы, которые в числе прочих имеют такую функцию - например actual window manager может по появлению заданного окна выполнять какое-либо действие, например, запускать еще одно приложение.
John Smith, а я подумал, что человеку нужно, чтобы при запуске приложения вообще (не с ярлыка, а именно exe файл), вместо него запускалось другое приложение.
Как сделать так чтобы при изменении одной переменной изменялась другая?
Как сделать так чтобы при изменении одной переменной изменялась другая?
Как сделать так, чтобы при старте одной программы автоматически запускалась другая?
Надо сделать так чтобы при старте одной программы автоматически запускалась другая
Как сделать так чтобы нажимая на картинку из одной формы открывалась другая при этом эта же картинка там же отображалась
Как сделать так чтобы нажимая на картинку из одной формы открывалась другая(как открывалась знаю).
Например, с помощью ярлыка. Имя ярлыка, как у набираемой, а указать имя, путь запускаемой, как у другой
liv, надо привязать программу которая будет оптимизировать ресурсы к запуску другой, тоесть чтоюбы 2 не запускать по очереди , а запустить одну
Добавлено через 1 минуту
я скорее всего не так описал, мне нужно чтобы запускались обе программы , желательно по очереди
Помню, как-то пришлось писать shell скрипт который должен был выполнить задачу и грохнуть родительский процесс. Или как-то так. Пришлось помучиться. IGPIGP, а можно как-то запустить прилоение с моего консольного приложения? IGPIGP, а можно как-то запустить прилоение с моего консольного приложения? Я же говорю (если память не врёт), создайте процесс и передайте ему путь - чего запустить. Однако от ОС зависит как это сделать. Ссылку по винде смотрели?
ReYalp, не настраивайтесь так, что - строчку напишу и всё заработает. Готовьтесь читать и вникать) Не вижу связи. Как нужно, так и запускать. Если запускаемым прогам нужны права, запускать от имени аккаунта с такими правами. Где проблема? Не вижу связи. Как нужно, так и запускать. Если запускаемым прогам нужны права, запускать от имени аккаунта с такими правами. Где проблема?
Я не говорил, что есть проблема, Verevkin. Я говорил, что запуск дочернего процесса будет и со скриптом и с апишной функцией которая запустит хоть скрипт, - хоть экзешник. И вопросы администрирования равносильны. Скрипт легко запустить лишь ткнув в него мышом) И если о скрипте говорить, то я как раз вспонил там случай как сам пользовался этой возможностью. Это иногда удобно. Особенно учиывая тот факт что командные оболочки различных ОС предоставляют удобный интерфейс для некоторых вещей, которые в си-шном коде выглядят достаточно громоздко)
Добавлено через 6 минут
Verevkin, вот эта возможность:
огда создай батник:
Windows Batch file
Тут права - права батника, а ноутпад и прога наследуют. Простой и доступный вариант. Если не учитывать сказанное. Если ТС подойдёт, то ваш совет достаточно прост и удобен.
Как сделать так, чтобы при запуске программы её не было видно?
Как сделать так, чтобы при запуске программы её не было видно? А именно программа запущена а.
Как сделать так чтобы при запуске программы первой открывалась Form2, а не Form1
Как сделать так чтобы при запуске программы первой открывалась Form2, а не Form1
Как сделать так чтобы при запуске программы всплывало окошко со входом(регистрацией)
Надо чтобы при запуске программы запрашивало логин и пароль. И только потом запускалось главное.
В этой статье предоставляется решение проблемы, из-за которой файл может запускать другую программу при запуске .exe в Windows 7.
Применяется к: Windows 7 Пакет обновления 1
Исходный номер КБ: 950505
Симптомы
При запуске .exe в Windows 7 файл может запустить другую программу. Кроме того, значок для .exe может отображаться не так, как ожидалось. Кроме того, вы можете получить дополнительные ошибки из .exe файла или из программы, которая начинается.
Решение
В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Дополнительные сведения о том, как создать и восстановить реестр, см. в этой информации, как создать и восстановить реестр в Windows.
Чтобы устранить эту проблему, сброс подзарядки реестра для файловой .exe файла обратно в параметр по умолчанию. Для этого выполните следующие действия:
Чтобы открыть диспетчер задач, нажмите кнопку CTRL + SHIFT + ESC.
В командной подсказке введите блокнот и нажмите кнопку ENTER.
Вклеить следующий текст в Блокнот:
В меню File нажмите кнопку Сохранить как.
Выберите все файлы в списке Сохранить как тип, а затем введите Exe.reg в поле Имя файла.
Выберите Юникод в списке кодирования. Сохраните его и запомните расположение файла.
Вернись в окно Командная подсказка, REG IMPORT <filepath> Exe.reg введите и нажмите КНОПКУ ВВОДА.
<filepath> является держателем, который должен вводить расположение файла Exe.reg (например, C:\Exe.reg).
Читайте также: