begin process at 2012 02 17 11:17:36
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > CLM'S LOGOFF : PERSONNALISER LES FENÊTRES DE DÉCONNEXION WINDOWS

CLM'S LOGOFF : PERSONNALISER LES FENÊTRES DE DÉCONNEXION WINDOWS


 Information sur la source

Note :
7,25 / 10 - par 4 personnes
7,25 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Système Classé sous :logoff, skin, ressource, dll, shell32 Niveau :Expert Date de création :27/03/2006 Date de mise à jour :29/03/2006 11:12:15 Vu / téléchargé :8 261 / 1 317

Auteur : clementio

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Ce programme sert à modifier les images présentes dans les DLL shell32.dll et msgina.dll afin de personnaliser les fenêtres de LogOff.

C'est vrai qu'il n'est pas trop recommandé d'appliquer ces changements surtout sans faire de copie de sauvegarde de ces deux DLL. De toute façcon, ne vous en faites pas, lors du premier lancement, le programme copie les deux DLL dans le répertoie "Original". En cas de problème ou si simplement vous voulez remettre la config d'origine, choisissez le skin "Configuration d'origine", patchez les DLL et redémarrez. Voilà, tout est revenu comme avant...

Avec le programme, je vous ai mis 3 skins (ClmSkin et ClmSkin2 sont de moi!!!). Vous allez voir c'est super facile de les appliquer et de naviguer d'un skin à l'autre. Seule petite containte, il faut redémarrez après avoir appliqué le skin. Mais bon, ça c'est Windows...

On peut trouver assez facilement ce genre de skins sur Internet mais j'ai cherché et aucun programme n'existe encore pour faire ce que fait mon programme. Tous les sites que j'ai visité proposent de faire des manipulations assez fastidieuses avec Resource Hacker. Alors que grâce à ce programme tout est automatique!!!

Sinon pour ceux qui désirent créer leurs propres skins, c'est super facile!!!

Dans un premier temps, lancez le programme. Par défaut, vous tombez sur votre configuration actuelle. Faites "Enregistrer sous" et donnez un nom à ce skin. Maintenant dans le répertoire de ce nouveau skin, vous allez pouvoir modifier les images en fonction de votre inspiration. Il suffit juste de respecter les normes de ces images (largeur/hauteur). Et voilà, il n'y a plus qu'à patcher...

La manière de patcher est très simple. Tout d'abord, les DLL actuelles de votre système sont copiées dans le répertoire du skin. Ensuite le programme remplace les images de ces DLL avec celles du skin et un fichier .bat est généré puis éxécuté. Ce script va simplement copier les DLL ainsi modifiées dans les répertoires adéquats. En effet, il n'y a que des commandes DOS qui nous permettent de faire cette manipulation. Pour finir, le programme vous demande de redémarrer pour perndre en compte les modifications. Simple, non???

En tout cas, je tiens à rappeler que je décline toute responsabilité en cas de mauvaises manipulations. Vous êtes responsable de ce que vous faites sur votre PC quand même...

L'intérêt secondaire du programme (mais qui mérite d'être souligné) est de comprendre comment extraire et insérer des images dans une DLL. D'ailleurs pour voir un exemple complet d'extracteur de ressources allez ici:
http://www.vbfrance.com/code.aspx?ID=6276

Vo ilà, amusez-vous bien...

PS : En cas de grave problème ou si vous avez effacer le répertoire "Original". Vos DLL peuvent être récupérées dans le répertoire système de Windows. Elles portent le même nom que les originales mais avec l'extention "dll_bak". Ces DLL sont celles qui précédent le dernier patch. Pour les réinstaller, il suffit de les copier dans le répertoire "Original", de les renommer avec l'extension".dll", de lancer le programme et de patcher avec la configuration d'origine. Mais bon, ça c'est vraiment en cas de problème (ce qui n'arrivera pas si vous êtes prudent...).



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

27 mars 2006 12:00:38 :
Création et ajout d'un deuxième skin
27 mars 2006 17:10:43 :
Création de ClmPatch pour patcher automatiquement les DLL de System32
27 mars 2006 17:14:27 :
...
27 mars 2006 17:28:12 :
...
27 mars 2006 23:40:29 :
Nouvelle interface graphique et manière de travailler beaucoup plus intuitive
27 mars 2006 23:58:43 :
...
28 mars 2006 00:04:20 :
..
28 mars 2006 00:06:00 :
..
28 mars 2006 00:22:06 :
.
28 mars 2006 20:23:33 :
envore quelques modifs
28 mars 2006 20:34:28 :
....
28 mars 2006 22:42:27 :
Nouveau skin en plus
28 mars 2006 23:26:33 :
Modification de la fiche VBFrance
28 mars 2006 23:42:57 :
...
29 mars 2006 00:52:16 :
Et encore un nouveau skin!!!
29 mars 2006 11:12:16 :
J'ai encore créé un nouveau skin (voir capture)

 Sources du même auteur

Source avec Zip Source avec une capture DICO ACCORDS GUITARE
Source avec Zip Source avec une capture CLM'S GUITARE : DICO ACCORDS + ACCORDAGE
Source avec Zip Source avec une capture CLM'S EMERGENCY : REFROIDISSEUR DE CPU
Source avec Zip Source avec une capture CLM'S MESSENGER : AJOUT DE FONCTIONS À WINDOWS LIVE MESSENGE...
Source avec Zip Source avec une capture CLMOOGLE : MOTEUR DE RECHERCHE INTUITIF

 Sources de la même categorie

Source avec Zip Source avec une capture AUTORISER/REFUSER L'EXECUTION DE PROCESSUS par pierreh51
Source avec Zip Source .NET (Dotnet) CLONE/FORK DES FLUX DE LA CONSOLE : PERMETTRE LA REDIRECTION... par ShareVB
Source avec Zip Source .NET (Dotnet) DÉFRAGMENTER UN FICHIER par ShareVB
Source avec Zip Source .NET (Dotnet) ECRAN DE VEILLE : DÉTECTER LE LANCEMENT/DÉCLENCHER/EMPÊCHER par ShareVB
Source avec Zip Source avec une capture DESACTIVER / ACTIVER LES MISES EN VEILLES PC par Arsena

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture BOULE DE CRISTAL par BLUEBIBUBBLE
Source avec Zip AJOUTER OU MODIFIER LA RESSOURCE VERSION DANS UN EXÉCUTABLE ... par ShareVB
Source avec Zip AJOUTER OU MODIFIER UNE RESSOURCE BITMAP DANS UN EXÉCUTABLE ... par ShareVB
Source avec Zip Source avec une capture CLM'S EXTRACTOR : EXTRAIRE LES RESSOURCES (ICO, CUR, BMP, AV... par clementio
Source avec Zip FICHIER RESSOURCES ET DLL par mli

Commentaires et avis

Commentaire de clementio le 27/03/2006 23:42:55 administrateur CS

Et ben moi qui croyais faire un carton avec ma source...

Commentaire de clementio le 28/03/2006 22:47:13 administrateur CS

Alors personne n'a testé???

Ca pourrait me faire avancer si vous me disiez quelque chose...

Eh franchement, n'ayez pas peur de tester. C'est sûr qu'il faut bien faire gaffe à garder une copie de shell32.dll et de msgina.dll mais à part ça, il n'y a aucun problème...

Commentaire de zavier666 le 29/03/2006 20:28:59

Il est très bien fait ton prog!!!!
En plus l'interface graphique est particulièrement soignée (assez rare)

As-tu pensé à proposer une version compilée sur télécharger.com

Je me propose si tu le veux de la proposer en distrib sur mon site perso, et si cela te tente de faire un petit tuto expliquant comment tu procèdes: http://xav.prog.power.free.fr

Commentaire de clementio le 29/03/2006 20:43:49 administrateur CS

Merci!!!

Enfin quelqu'un qui a eu le courage de tester!!!

Pour ce qui est de le proposer sur telecharger.com, je veux bien mais je ne sais pas comment il faut faire...

Si tu veux distribuer ce programme, il n'y a aucun problème (si tu me cites en référence, bien sûr!!!). Mais pour le moment disons que le programmme en est encore au stade de la beta (il n'y a qu'à voir le nombre de mises à jour que j'ai fait...).

Et je compte sur les membres de VBFrance pour me donner des avis et des améliorations car tout seul on ne peut pas bien juger des besoins de tout le monde. Donc je suis évidemment d'accord avec ce que tu me proposes mais attend peut-être encore un peu que le programme soit plus abouti. Suis bien les mises à jours...

Pour le tutorial, je ne sais pas mais je pense que le texte de présentation de ma source ira très bien, non?

A+ et merci en tout cas,

Clm

Commentaire de zavier666 le 29/03/2006 20:53:05

je veux bien en faire un tuto, mais c'est qu'elle est pas simple ta source, y'a beaucoup d'api, et pas trop de commentaires, j'me vois pas expliquer un truc dont je ne comprends pas exactement les mécanismes, mais j'seris bien interressé de pouvoir la présenter (t'as pas une version plus implifiée)

En tout cas, essaie de rajouter des commentaires histoire que cela profite à tout le monde

Enfin, sur telecharger.com y'a un module pour ajouter un prog, franchement ca vaut le coup

En attendant j'vais tout de même mettre un lien car je suis pret à sponsoriser toutes les sources proposant une alternative à l'environnement graphique window!!!!!

Commentaire de VBSorcier le 29/03/2006 21:21:26

moi j'avais posté 2 magnifiques posts sur ta source à la 1ere publication (celle du 26 mars) qui a ensuite été suprimé par les AdminCS. Et que tu as ensuite redéposée le 27 mars :p...

je sais pas pourquoi ta source avai été supprimé, alors que par la suite tu as remis la meme, j'ai du dir des choses dangereuse dans mes messsages :p...

entre autre mes 2 posts parlaient de la facon de copier les dll une fois modifier dans system32 sans aucun pb et sans avoir besoin de redemarrer le PC et d'utilisé "LockedCopy", que tu as supprimer de ta source actuelement... et que a remplacé par un batch qui tient compte de ce que je t'avais dis (copie des dll dans le repertoire "dllcache").


a+
VBSorcier

Commentaire de clementio le 29/03/2006 21:44:45 administrateur CS

En effet, l'auteur de cette suppression audieuse et ben.... c'était moi-même!!!

La première source était assez mauvaise (car pas aboutie du tout) donc j'ai fais comme avec les dll, j'ai mis à jour le cache des membres VBFrance, si tu vois ce que je veux dire...

Effectivement pour tes remarques, je les ai bien bien prises en compte et je voulais tout faire à partir de VB. Mais lorsqu'il s'agit de renommer une DLL en cours d'exécution alors il faut obligatoirement passé par des commandes DOS...

Par contre, peux-tu me réexpliquer la manip pour ne pas à avoir à redémarrer, ça m'intéresse beaucoup, merci...

Commentaire de fadelovesky le 30/03/2006 03:29:48

genial ton prog ! on aimerai voir un createur de msstyles et aussi un modificateur de logon et de boot
tout en 1,ca ferai windowsblind 10

Commentaire de rudyproinfo le 23/02/2007 12:41:06

salu je voulé savoir ou je pouvé telecharger ce logiciel

Commentaire de Paulusk le 28/05/2007 23:12:39


Bonjour, bon j'arrive après la guerre mais bon.

Je cherchais un programme pour personnaliser moi même mon logoff et j'étais super content en atterrissant sur cette page mais ... je n'ai jamais utilisé visual basic de ma vie (c'est bien avec ça que l'on fait fonctionner ce programme hein ?) et je n'ai rien pigé :(

Désolé je suis une burne.

Un tuto détaillé serait super bienvenue (a moins qu'il n'existe déjà ^^)

En tout cas bon boulot ;)

Commentaire de Galactus13 le 22/11/2009 16:43:57 9/10

sympa, joli travail

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

connexion internet à partir de ShellExecute de shell32.dll [ par martinkk ] 1 - Comment utiliser le dll shell32.dll pour ouvrir et fermer une ou plusieurs connexions ?2 - Quels sont les paramètres de la fonction ShellExecute d Shell32.dll fait des erreurs avec win98 [ par etblain ] Bonjour, j'ai a règler un bug avec un program en VB et j'ai la base d'une base en VB...Le prog est ben basic, On met le cd, ca affiche automatiquement [VB.net] utilisé GetWallpaper [ par bloodaxe ] Salut tous, j'arrive pas a wrapper (c'est comme ca qu'on dit?) la dll shell32.dll pour utilisé la fonction GetWallpaper.Je fais ca :Imports System.Run Joindre un fichier ressource a un user controle incorpore dans la dll [ par wynxo ] Voila tout est dans le titre j'ai fait un usr control dans lequel j'ai besoin d'un fichier ressource que j'aimerai bien inclure dans la dll... j'ai de VBA et librairie [ par Thierry LAFRONDE ] Bonjour, je cherche à savoir comment utiliser des fonctions qui sont dans des librairies (shell32.dll,user32.dll ...)J'ai trouvé ce code mais comment ODBC ressource DLL ... [ par gcorp ] salut !A chaque fois que j'exécute mon projet, le message suivant apparait avec une îcone vbcritical :The ODBC ressource DLL (blabla ODBCINT.dll) is a help :-P Jveu modifier les ressource d'une DLL [ par lacoste57 ] Je demandai comment faire pour dans mon programme modifier une ressource d'une DLL , un truc genre comme Ressource Hackerj'ai deja vu des sources la o Shell32 et setup ? [ par Orthonic ] Bonjour,J'utilise ShellExecute de Shell32.dll pour lancer Acrobat Reader,je ne sais si cette DLL viens de VB6 ou de Windows,est ce que je dois l'inclu Récupérer une ressource string depuis une DLL ? [ par CreeAlaVaVite ] Bonjour à tous, j'ai un petit problème : comment pourrais-je récupérer une ressource sous forme de string depuis un exécutable (ou dll), sachant que j Vider Corbeille [ par allthew3 ] Bonjour,J'aimerais vider la corbeille en Visual Basic .NET 2005 comment faire ?Voici un code VB6 que j'ai récupéré mais inutilisable ...PrivateDeclare


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,811 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales