Проверьте, установлен ли Cygwin, и установите, если необходимо - PullRequest
0 голосов
/ 16 ноября 2011

Я пытаюсь запустить сценарии оболочки в Windows XP, используя Java. Я обнаружил, что мы можем запускать сценарии оболочки, используя cygwin в Windows, но что, если он не установлен в системе?

Я хочу проверить, установлено ли оно на компьютере, если оно не установлено, - добавьте это программное обеспечение как часть моего приложения и установите его.

1 Ответ

0 голосов
/ 16 ноября 2011

Если cygwin жалуется на стандарты установщика Windows, то при установке вы сможете найти запись реестра для этой программы.

Вы должны проверить реестр на наличие чего-то вроде localmachine / software / cygwin .... эта проверка может быть выполнена с использованием класса RegistryKey в c #.

Чтобы включить эту программу в качестве зависимости, необходимо указать способ установки приложения, установщик окон Visual Studio? Инно установщик?

...