Лицензия и права на распространение для Windows Resource (instsrv.exe) - PullRequest
0 голосов
/ 01 декабря 2009

У меня есть служба установки, чтобы заставить ее работать на Win2k, мне пришлось включить в установщик instsrv.exe, поскольку Win2k не включает sc.exe (который я использую для XP и выше) и instsrv .exe не всегда устанавливается ... поэтому я не могу рассчитывать на его присутствие. (instsrv и sc используются для создания / установки службы в системе).

Однако я не смог найти условия лицензии или права на распространение для instsrv. Будет ли у меня юридическая проблема, если я включу этот exe-файл Microsoft в свой собственный установщик и, следовательно, раздам ​​его клиентам продукта? Если вы можете указать мне фактический лицензионный документ для этого exe-файла, это будет с благодарностью.

Ответы [ 2 ]

2 голосов
/ 04 декабря 2009

Программа instsrv.exe, по-видимому, взята из Windows 2003 Resource Kit , который можно бесплатно загрузить с сайта Microsoft. На указанной странице указано, что при установке вы столкнетесь с EULA (Лицензионное соглашение с конечным пользователем), где вы могли бы прочитать об условиях лицензии в отношении таких вещей, как распространение.

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

А как насчет использования другого подхода? Я считаю, что для простой установки службы, вероятно, есть только несколько ключей реестра или что-то, что нужно настроить. Может быть, простой скрипт (Python или что-то подобное?) Тоже может справиться с этой задачей.

0 голосов
/ 08 декабря 2009

Я не специалист по правовым вопросам, но разве использует файла instsrv.exe или что он лежит на ПК, пока вы не удалите свой продукт?

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

В качестве большого шага вы можете изменить установщики на WiX v3. У них есть стандартные пользовательские действия для установки сервисов. Вы получаете добавленный Msi легко активный каталог интегрированный бонус. Вы могли бы пойти с чем-то другим, но я полагаю, что это последнее средство.

В конце концов, службы - это не что иное, как записи реестра в определенном формате, поэтому вы не ограничены использованием этих программ. Вы просто получаете бонус, обвиняя Microsoft в том случае, если случится так, что instsrv или sc взорвут реестр.

...