Bonsoir à tous,
J'ais une question assez pointue sur laquelle je bute depuis quelques temps.
J'ai du code C (moniteur transactionnel, launcher de programmes) qui est fait pour fonctionner avec des processus (ancien code fait pour Unix et déjà porté sous Windows).
Je fais la migration sous COM+ (qui lui est basé sur les threads) de la chose. Et je me retrouve avec des dépassements de pile qui font exploser mon système lorsque j'appelle mes sous programmes.
Le problème c'est que je ne peux pas les modifier pour leur changer leur allocation mémoire (de la pile vers le tas) il y en a quelques milliers, ni trop toucher au mécanisme du launcher.
Je cherche a savoir s'il y a un moyen sous Windows d'augmenter la taille de la pile d'un thread (en l'occurence un thread géré par COM+ -codé en .NET) pour me permettre d'obtenir la marge mémoire nécessaire, ou si je vais être obligé de recréer un système à base d'executables.
Si quelqu'un a une piste et merci.
-----