AAZ-Replace Seven x86 et x64 by Nash Win 10/7/8
- Nash
- Administrateur du site
- Messages : 4403
- Enregistré le : sam. 6 nov. 2010 14:19
- Localisation : 89
- A été remercié : 22 fois
AAZ-Replace Seven x86 et x64 by Nash Win 10/7/8
AAZ-Replace
AAZ-Replace est un petit utilitaire qui sert a changer un fichiers utilisé par le system au reboot...SEVEN UNIQUEMENT.
Ideal pour ceux qui font beaucoup de custo , Una , etc..
Si vous desirez par exemple changer une dll occupé par le systeme (genre shell32.dll) alors renseignez votre dll dans la 1ere case puis dans la 2eme , mettez la dll qui doit etre changer , redemarrez et hop l'utilitaire s'occupe de les changer au reboot..
Inutile de renommer le fichier de la meme facon , le log s'en occupe..(ex: shell32original.dll --->shell32.dll) il prends les droits et il renomme automatiquement le fichier de la 1ere case avec le nom de la 2eme avant d'ecrase celle ci !
ce log utilise la fonction : movefileex (plus d'infos ici : http://msdn.microsoft.com/en-us/library/aa365240)" onclick="window.open(this.href);return false;
Il est possible de choisir plusieurs fichiers a la suite avant de redemarrer (bien que je conseille un par un , les tests ont prouvé que plusieurs a la suite , ca fonctionnait)..
Pour utilisateur averti quand meme on ne change pas un fichier systeme sans raison lol...
screen:
AAZ-Replace est un petit utilitaire qui sert a changer un fichiers utilisé par le system au reboot...SEVEN UNIQUEMENT.
Ideal pour ceux qui font beaucoup de custo , Una , etc..
Si vous desirez par exemple changer une dll occupé par le systeme (genre shell32.dll) alors renseignez votre dll dans la 1ere case puis dans la 2eme , mettez la dll qui doit etre changer , redemarrez et hop l'utilitaire s'occupe de les changer au reboot..
Inutile de renommer le fichier de la meme facon , le log s'en occupe..(ex: shell32original.dll --->shell32.dll) il prends les droits et il renomme automatiquement le fichier de la 1ere case avec le nom de la 2eme avant d'ecrase celle ci !
ce log utilise la fonction : movefileex (plus d'infos ici : http://msdn.microsoft.com/en-us/library/aa365240)" onclick="window.open(this.href);return false;
Il est possible de choisir plusieurs fichiers a la suite avant de redemarrer (bien que je conseille un par un , les tests ont prouvé que plusieurs a la suite , ca fonctionnait)..
Pour utilisateur averti quand meme on ne change pas un fichier systeme sans raison lol...
screen:
• Ryzen 9 5900x
• B550 AORUS PRO
• RTX 3060ti phoenix
• thermaltake core p8 tg
• 1 x SSD 500GB PCIe4 M.2 SEA
• 32 G DDR4 3600 corsaire
• Corsaire 1000w full modulaire passive
• MasterLiquid ML240R RGB
•1 to stockage NVME.M2 PCIe
- Nash
- Administrateur du site
- Messages : 4403
- Enregistré le : sam. 6 nov. 2010 14:19
- Localisation : 89
- A été remercié : 22 fois
Re: AAZ-Replace
non juste quelque uitlitaire pour un eventuelle una ...je trouve ca mieux quand on a ses propre utilitaire
• Ryzen 9 5900x
• B550 AORUS PRO
• RTX 3060ti phoenix
• thermaltake core p8 tg
• 1 x SSD 500GB PCIe4 M.2 SEA
• 32 G DDR4 3600 corsaire
• Corsaire 1000w full modulaire passive
• MasterLiquid ML240R RGB
•1 to stockage NVME.M2 PCIe
Re: AAZ-Replace Seven x86 et x64 by Nash
ouai on va ce le faire le aaz x64 ^^
ca va peter avec tout ca loool
la nashtheque est deja dans les stand looool
ca va peter avec tout ca loool
la nashtheque est deja dans les stand looool
Re: AAZ-Replace Seven x86 et x64 by Nash
je suis un utilisateur avancé me , moi qui croyait etre un bricoleur , merci du partage Nash bon boulot
et tous ce qui ont bossé sur ce logiciel merci
et tous ce qui ont bossé sur ce logiciel merci
Re: AAZ-Replace Seven x86 et x64 by Nash
Hou RAT !
Merci Nash... tu t'arrête jamais toi non plus... tu prends le même chemin qu'un ami commun...
Merci Nash... tu t'arrête jamais toi non plus... tu prends le même chemin qu'un ami commun...
"J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source!"
"$! v0u$ p0uv32 1!r3 c3c!, v0u$ 4v32 vr4!m3n7 83$0!n d3 r!3n !"
"$! v0u$ p0uv32 1!r3 c3c!, v0u$ 4v32 vr4!m3n7 83$0!n d3 r!3n !"
- Nash
- Administrateur du site
- Messages : 4403
- Enregistré le : sam. 6 nov. 2010 14:19
- Localisation : 89
- A été remercié : 22 fois
Re: AAZ-Replace Seven x86 et x64 by Nash
Code : Tout sélectionner
tu prends le même chemin qu'un ami commun...
la c'est parce que je suis en vacances , reprise lundi , beaucoup moins present et fini les utilitaires lol:)
ca c un ptit truc pour moi , je voulais comprendre c'est tout j'ai fait ca en 1/4 heures , c vraiment tres simple ...j'espere qu'il marche dans tous les cas surtout lol..
pour ceux qui veulent la ligne de code :
c'est juste :
avec une prise de droits sur le fichier concerné avant l'operation..<DllImport("kernel32", CharSet:=CharSet.Auto, SetLastError:=True)> _
Public Shared Function MoveFileEx(ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal dwFlags As Integer) As <MarshalAs(UnmanagedType.Bool)> Boolean
End Function
Private Const MOVEFILE_DELAY_UNTIL_REBOOT = &H4
Private Const MOVEFILE_REPLACE_EXISTING = &H1
Private Const MOVEFILE_DELAY_AND_REPLACE = MOVEFILE_DELAY_UNTIL_REBOOT + MOVEFILE_REPLACE_EXISTING
MoveFileEx(Me.TextBox1.Text, Me.TextBox2.Text, MOVEFILE_DELAY_AND_REPLACE)
movefileex (le fichier 1 choisi par user--->le fichier a remplacer choisi par user) = delay et remplace (comme il existe on le remplace au reboot)
j'aurai cru ca 15 fois plus dur , merci a sh@rp pour m'avoir donner la piste...
c'est plus de recherche sur les forums msdn que de codage lollll
• Ryzen 9 5900x
• B550 AORUS PRO
• RTX 3060ti phoenix
• thermaltake core p8 tg
• 1 x SSD 500GB PCIe4 M.2 SEA
• 32 G DDR4 3600 corsaire
• Corsaire 1000w full modulaire passive
• MasterLiquid ML240R RGB
•1 to stockage NVME.M2 PCIe
- sh@rp
- Membre VIP
- Messages : 585
- Enregistré le : mar. 1 févr. 2011 13:03
- A remercié : 3 fois
- Contact :
Re: AAZ-Replace Seven x86 et x64 by Nash
Les fonctions API ne sont pas toutes aussi simples à implémener que celle-là. Le copier/coller de ce genre de fonctions ne transforment pas n'importe qui en développeur...looolNash a écrit :lol non j'aimerais bien mais pour moi ce sera plus dur lolllCode : Tout sélectionner
tu prends le même chemin qu'un ami commun...
la c'est parce que je suis en vacances , reprise lundi , beaucoup moins present et fini les utilitaires lol:)
ca c un ptit truc pour moi , je voulais comprendre c'est tout j'ai fait ca en 1/4 heures , c vraiment tres simple ...j'espere qu'il marche dans tous les cas surtout lol..
pour ceux qui veulent la ligne de code :
c'est juste :
avec une prise de droits sur le fichier concerné avant l'operation..<DllImport("kernel32", CharSet:=CharSet.Auto, SetLastError:=True)> _
Public Shared Function MoveFileEx(ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal dwFlags As Integer) As <MarshalAs(UnmanagedType.Bool)> Boolean
End Function
Private Const MOVEFILE_DELAY_UNTIL_REBOOT = &H4
Private Const MOVEFILE_REPLACE_EXISTING = &H1
Private Const MOVEFILE_DELAY_AND_REPLACE = MOVEFILE_DELAY_UNTIL_REBOOT + MOVEFILE_REPLACE_EXISTING
MoveFileEx(Me.TextBox1.Text, Me.TextBox2.Text, MOVEFILE_DELAY_AND_REPLACE)
movefileex (le fichier 1 choisi par user--->le fichier a remplacer choisi par user) = delay et remplace (comme il existe on le remplace au reboot)
j'aurai cru ca 15 fois plus dur , merci a sh@rp pour m'avoir donner la piste...
c'est plus de recherche sur les forums msdn que de codage lollll
Je pense qu'au lieu de te lancer dans d'autres petits trucs comme ca que tu devrais au moins
rendre ton outil dynamique :
Faire un programme qui permettrait au clic droit sur un fichier de faire apparaitre un menu contextuel du type "Remplacer le fichier" et lors du clique ca afficherait une boite de dialogue pour sélectionner le fichier qui le remplacerait. Ca c'est un vrai projet Nash et qui te ferait franchir un grand pas.
Bonne continuation.
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution !
http://3dotdevcoder.blogspot.fr/
http://3dotdevcoder.blogspot.fr/
- Nash
- Administrateur du site
- Messages : 4403
- Enregistré le : sam. 6 nov. 2010 14:19
- Localisation : 89
- A été remercié : 22 fois
Re: AAZ-Replace Seven x86 et x64 by Nash
oui pas mauvaise idee , et pas trop dur , mais mon clique droit est deja trop important et cette fonction si peu utilisé que je prefere comme caFaire un programme qui permettrait au clic droit sur un fichier de faire apparaitre un menu contextuel du type "Remplacer le fichier" et lors du clique ca afficherait une boite de dialogue pour sélectionner le fichier qui le remplacerait. Ca c'est un vrai projet Nash et qui te ferait franchir un grand pas.
loooll oui , suis loin de me prendre pour un développeur...looolLe copier/coller de ce genre de fonctions ne transforment pas n'importe qui en développeur...loool
• Ryzen 9 5900x
• B550 AORUS PRO
• RTX 3060ti phoenix
• thermaltake core p8 tg
• 1 x SSD 500GB PCIe4 M.2 SEA
• 32 G DDR4 3600 corsaire
• Corsaire 1000w full modulaire passive
• MasterLiquid ML240R RGB
•1 to stockage NVME.M2 PCIe