incorporer des fichiers dans une DLL ? - Divers - Programmation
Marsh Posté le 03-06-2003 à 09:27:13
pour ceux qui auraient win 2003 server, le raccourci vers les proprietes de 'ordinateur est de ce type : on lance res:\\mys.dll/mys.hta
en "decompressant" mys.dll, on s'appercoit que l'on peut lancer le hta en dehors de la dll !
Marsh Posté le 03-06-2003 à 09:33:24
Ca a vraissemblablement qqc à voir avec les resources... j'avais poster un truc là dessus l'année dernière, regarde si ça t'aide.
Marsh Posté le 03-06-2003 à 10:33:52
dans un fichier .rc (ressources) à lier à ta DLL, tu as des lignes du style:
Code :
|
Marsh Posté le 03-06-2003 à 10:42:52
drasche a écrit : dans un fichier .rc (ressources) à lier à ta DLL, tu as des lignes du style:
|
stout à fait ça.
Marsh Posté le 03-06-2003 à 16:46:19
concretement, je crée un fichier .rc sous VC++ et apres
? !
Marsh Posté le 03-06-2003 à 16:48:20
lapiou a écrit : concretement, je crée un fichier .rc sous VC++ et apres |
Je sais pas, je l'ai fais qu'avec C++ builder
En théorie tu compile tes resources et tu les ajoutes à ton projet.
Marsh Posté le 03-06-2003 à 16:51:34
oki mais... moi, je ne veux pas faire de projet C++... c juste pour créer une dll avec fichiers a l'intérieur.. ya pas d'autre moyen que d'utiliser un logiciel de prog pour un langage précis alors que je n'y touche même pas?!
Marsh Posté le 03-06-2003 à 16:53:21
Si ya moyen. Essaye ResourceHack (plus sur du nom) c un chtit prog de modifications des ressources.
Marsh Posté le 05-06-2003 à 09:27:58
Maintenant, g un ".rc" potable, comment je fais la DLL ???
Merci
Marsh Posté le 05-06-2003 à 10:13:39
Bon, c bon, g trouvé la solution, c excellent ce truc !!!!!
il faut donc creer un .rc avec les fichiers à incorporer et ensuite attaquer le fichier avvec un chemin res
cheminexecutable res://chemindll/cheminficheirincorpore
si celà interesse, je peux uploader un ti projet c++ et un exemple..
Marsh Posté le 02-06-2003 à 14:25:04
Bonjour, j'ai vu qu'une appllication hta pouvait par exemple être stockée dans une dll et appellée de la sorte :
res:\\fic.dll/fic.hta
en ouvrant la dll ave c l'utilistaire adéquat, g vu que de nombreux fiixchiers étaient en fait stockés dans la dll le plus simplement du monde : sans cryptage etc... la dll n'est en fait qu'un package de tous ce s fichiers.
comment faire une telle DLL ? (incorporer des fichiers dedans....)
Merci d'avance