2009-12-01 3 views
0

J'ai une installation de service qui, pour que cela fonctionne sur Win2k, j'ai dû inclure instsrv.exe dans le programme d'installation, car Win2k n'inclut pas sc. exe (que j'utilise pour XP et plus) et instsrv.exe n'est pas toujours installé ... donc je ne peux pas compter qu'il soit là. (instsrv et sc sont tous deux utilisés pour créer/installer le service sur le système).Droits de licence et de distribution pour Windows Resource (instsrv.exe)

Cependant, je n'ai pas été en mesure de trouver les termes de la licence ni les droits de distribution pour instsrv. Y aura-t-il un problème juridique avec moi, y compris cet exe Microsoft dans mon propre installateur et donc de le distribuer aux clients du produit? Si vous pouvez me diriger vers un document de licence pour cet exe, il serait grandement apprécié.

+1

Je vote pour clore cette question hors-sujet car elle concerne les licences et les questions juridiques, pas la programmation ou le développement de logiciels. [Voir ici] (http://meta.stackoverflow.com/a/274964/1402846) pour plus de détails, et [help/on-topic] pour plus d'informations. – Pang

+3

Je vote pour clore cette question hors-sujet car il s'agit de licences ou de problèmes juridiques, pas de programmation ou de développement de logiciels. [Voir ici] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) et [ici] (http://meta.stackexchange.com/questions/139804/can- licences-questions-jamais-sur-sujet) pour plus de détails, et [aide] pour plus. – JasonMArcher

Répondre

2

Le programme instsrv.exe semble provenir du Windows 2003 Resource Kit, que vous pouvez télécharger gratuitement auprès de Microsoft. La page de référence indique que lorsque vous l'installerez, vous rencontrerez le CLUF (Contrat de Licence Utilisateur Final), qui serait l'endroit où vous auriez lu les termes de la licence concernant des choses comme la redistribution.

Vous devriez lire attentivement ce contrat. La façon dont je le lis, vous ne pouvez pas regrouper le Kit avec votre installateur, bien que vous puissiez certainement le télécharger automatiquement et faire appel à votre propre programme d'installation, votre utilisateur final devant cliquer pour accepter le CLUF de Microsoft. temps.

Qu'en est-il de l'utilisation d'une approche différente? Je crois que pour une installation de service simple, il n'y a probablement que quelques clés de registre ou quelque chose à modifier. Peut-être qu'un simple script (Python ou tel?) Pourrait faire le travail aussi bien.

0

Je ne suis pas un expert juridique, mais est le problème utiliser de instsrv.exe ou qu'il se trouve sur le PC jusqu'à ce que vous désinstallez votre produit? S'agit-il d'une redistribution si vous concevez votre installateur de telle sorte que vous insériez simplement instsrv.exe, décompressez-le pendant le processus d'installation, exécutez-le via une action personnalisée, puis laissez le processus de nettoyage installer le supprimer de l'emplacement temporaire ? Comme un grand pas de côté, vous pouvez changer les installateurs pour WiX v3. Ils ont des actions personnalisées standard pour installer les services. Vous obtenez le bonus intégré Msi facilement ajouté Active Directory. Vous pouvez aller avec autre chose tout à fait, mais je suppose que c'est un dernier recours. En fin de compte, les services ne sont rien de plus que des entrées de registre dans un format spécifique, donc vous n'êtes pas entièrement limité à l'utilisation de ces programmes. Vous obtenez juste le bonus de blâmer Microsoft si soit instsrv ou sc arrive à faire sauter le registre.

Questions connexes