Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

ISOLATOR - GÉNÉREZ LES FICHIERS .MANIFEST POUR VOS EXE, DLL ET OCX...


Information sur la source

Catégorie :Trucs & Astuces Classé sous : manifest, generateur, isolation, isolator, activex Niveau : Débutant Date de création : 21/10/2008 Vu / téléchargé: 1 647 / 159

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note


Description

Bonjour,

j'ai repris le concept de la source :
http://www.vbfrance.com/codes/ISOLATION-APPLICATION-MANIFEST-WINXP_28387.aspx

Pas d'interface, puisque j'avais en fait besoin d'une appli console...
Il suffit de créer un fichier .isolate, contenant une liste de fichiers, avec leur dépendances. Des fichiers .manifest seront créés qui vous permettrons de lancer vos applications sans registrer vos activeX.



 

Conclusion

Fichier .isolate basique :

PNET_RegisterHost.exe
>Console.dll

PNET_ListMVSMembers.exe
>Console.dll
>TSOSessionLib.dll

 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Renfield le 21/10/2008 07:16:47 administrateur CS

nb. On peut également fournir la liste des fichiers à 'isoler' dans les arguments de ligne de commande.
nb.2. La liste des fichiers à traiter peut contenir des fichiers .isolate également: possibilité d'inclure des listes.

le but de cette source ?
elle permet de rendre autonome un projet : pas de lien vers les fichiers dll via la registry ; on peut déplacer les fichiers dll comme bon nous semble.
En l'occurrence, j'ai un projet, composé d'Exes et de Dll diverses. Nous sommes cinq a devoir l'utiliser simultanément. mais j'ai ajouté un Launcher, qui va crééer une copie perso du lot de fichier pour chaque utilisateur ; afin de faciliter l'intégration de nouveautés/correctifs.

Au démarrage, le Launcher fait sa propre copie privée, recréé les .manifest et lance la version perso de l'outil.

les fichiers d'origine ne sont donc jamais utilisés directement, je peux les mettre a jour sans avoir à faire quitter chaque utilisateur.

signaler à un administrateur
Commentaire de sethlaerce le 16/12/2008 10:29:17 10/10

Ah! Renfield à encore pondu du béton!
Comment fais tu pour être aussi Fort?
Sans même l'avoir regarder je dis que l'idée est géniale.
10 carrément!

signaler à un administrateur
Commentaire de PROGRAMMIX le 31/12/2008 16:08:00

Bonjour

Je viens de découvrir cette source et son explication.

J'ai bien l'impression que c'est le genre de truc à posséder...

Mais ne connaissant pas ces fichiers ".manifest", quelqu'un pourrait-il faire un tuto là-dessus ?

Petite question, est-ce que grâce à cela, on pourrait trimballer ses programmes VB sur une clé USB et les utiliser sur "n'importe quel" PC ?

signaler à un administrateur
Commentaire de PROGRAMMIX le 31/12/2008 16:08:22

J'oubliais...  Bonne année à tous.

signaler à un administrateur
Commentaire de Renfield le 31/12/2008 16:16:08 administrateur CS

dans l'absolu, cela doit être possible, en effet.

en gros, depuis Windows 2000 (ou juste Xp ?)
on peut placer un fichier manifest en resources d'un executable (type 24)
ou dans le même repertoire, avec nomDuFichier.exe.manifest

ca permet de forcer Windows a charger une version données des dll lorsq'uil a besoin de faire appel a des composants exterieurs.

ca fait un point d'entrée avant la base de registres, en quelques sortes.

du coup, pas besoin de registrer les dll/ocx...

voili voilou

signaler à un administrateur
Commentaire de PROGRAMMIX le 31/12/2008 16:28:04

Merci pour la réponse.

Sais-tu si des tuto sur le sujet existent ?

Te sens-tu d'attaque pour en faire un ?

Je sais qu'en cherchant, je devrais trouver... mais ayant plusieurs trucs sur le feu en même temps, j'ai peu de temps à consacrer à la "recherche" pour le moment.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Fichier Manifest pour les exe OK... Mais pour les ocx ? [ par lcprog ] Bonjour, j'ai développé un contrôle activeX qui s'appuie en partie sur la dll gdiplus de Microsoft. Mon contrôle ActiveX ne fonctionne qu'avec la dern Gestion OLE-ActiveX-Com sous Word [ par rambc ] Je souhaiterais repérer tous les objets OLE-Excel (ou même d'autres objets OLE) présents dans un document WORD pour les sélectionner et en extraire le passage d'arguments pour les activex [ par nabilac ] quels sont les types d'argument qu'on paut passer entre deux activex?je m'explique: j'utilise deux activex, je prend des composants du premier vers le Créer une dll ActiveX [ par DARKSIDIOUS ] Bonjour,J'essaye en vain de créer une dll ActiveX sous Visual C++ 6 pour pouvoir récupèrer un objet sous Visual Basic. J'ai donc créer une classe nomm Créer une dll ActiveX [ par DARKSIDIOUS ] Bonjour,J'essaye en vain de créer une dll ActiveX sous Visual C++ 6 pour pouvoir récupèrer un objet sous Visual Basic. J'ai donc créer une classe nomm Créer une dll ActiveX [ par DARKSIDIOUS ] Bonjour,J'essaye en vain de créer une dll ActiveX sous Visual C++ 6 pour pouvoir récupèrer un objet sous Visual Basic. J'ai donc créer une classe nomm vbfrance_source_22701 ne fonctionne pas [ par quaife ] Bonjour à tous !!! je viens de télécharger cet exemple sur le site (vbfrance_source_22701 communication avec le port Com sous VB.NET), Dll .Net (pas activeX) pour programme VB6 ?? [ par kozher20 ] Bonjour à tous,Voilà mon souci...Je me demandais s'il était possible de créer un dll (non activeX) en .Net puis de pouvoir ensuite Comment créer OLE, ActiveX ? [ par rambc ] Prenons par exemple une application GRAPHEUR traçant des courbes de fonction. Comment faire pour que le résultat du graphique (et non u installation activeX [ par regis1 ] Bonjour ,Je pense que ce n'est pas le bon forum pour mon problème et si c'est le cas je vous prie de m'excuser.J'ai une application qui tourne so


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,530 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.