Это способ запустить программу в Windows, если она запускается в чистой системе (без какого-либо программного обеспечения или установленных библиотек)?

Я могу сделать что-то вроде set PATH= но этого недостаточно, как я вижу. Например, распространяемые пакеты Microsoft Visual Studio не используют переменную среды PATH .

3 ответа3

2

Мой лучший совет - использовать виртуальную машину. Существуют бесплатные программы для виртуализации, такие как Virtual Box, которые вы можете использовать. Единственным недостатком является то, что вам понадобится установочный носитель Windows (я рекомендую файл ISO). Вам не нужен ключ активации, если вы просто планируете временно использовать виртуальную машину.

РЕДАКТИРОВАТЬ: Как указывали другие авторы, вам, очевидно, понадобится как минимум ваша программа и все ее предпосылки (обычно .NET Framework, Visual C++ или DirectX для 3D-приложений), которые по умолчанию не установлены при чистой установке Windows.

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

0

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

0

Нет, это, вообще говоря, определенно НЕ возможно!

В вашем примере (Visual Studio) у вас есть инструмент, который использует много компонентов COM. Это возможно только путем регистрации компонентов в реестре Windows, это единственный способ найти эти библиотеки DLL.

Но в вашей концепции "чистой системы" использование реестра Windows будет запрещено!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .