Faire un don
ANNONCES

Bienvenue sur notre forum d'entraide informatique :youpie:
Notre équipe est là pour vous aider à régler vos problèmes informatiques.
Postez un message sur le forum pour expliquer votre problème,
vous obtiendrez une assistance efficace, gratuite et rapide (si les délais sont parfois un peu plus longs, c'est que nous avons beaucoup de demandes :ooops: ).

Si devenir "helper" vous tente, les inscriptions à notre école de formation sont ouvertes par intermittence. Suivez les instructions données sur cette page
NB : nous sommes en ce moment victimes d'une vague d'inscriptions malveillantes. Si vous rencontrez des problèmes de connexion, envoyez nous un mel sur la boite des admins. Merci de votre compréhension

administrateurs(arobase)helper-formation.fr

N'hésitez pas à rendre une petite visite à nos partenaires, ça leur fera plaisir, et à nous aussi :D

Copier des fichiers dans un répertoire protégé

Pour recevoir de l'aide concernant des problèmes qui n'entrent pas dans les autres catégories (audio/vidéo, bureautique, jeux vidéo, codage...)

Copier des fichiers dans un répertoire protégé.

Messagepar ddbus91 » Mer 25 Oct 2017 18:01

Tiens un revenant !

Bonjour et merci d'avance :hello:

Je souhaiterais copier des fichiers système lors du démarrage de Windows (C:\Windows\System32\drivers\etc\hosts en l’occurrence)

J'ai toujours un message d'erreur me disant que je n'ai pas le droit (ça parait normal) mais j'aimerais le faire quand même !
Je n'ai pas trouvé le truc :ooops:

:help:

DD
Image
ddbus91
Helper
Helper
 
Messages: 292
Enregistré le: Jeu 17 Sep 2009 02:01
Localisation: Soisy-sur-Seine
Google Chrome 61.0.316 Google Chrome 61.0.316
Windows 8 64 bits Windows 8 64 bits
Résolution d’écran: 1920 x 1080 1920 x 1080

Re : Copier des fichiers dans un répertoire protégé.

Messagepar rantanpluche » Jeu 26 Oct 2017 07:08

Hello Dédé ;)

As-tu essayé de créer un service ? (type de démarrage "boot", sc config) :réfléchi:

Hosts est un fichier "texte"... que veux-tu mettre dedans ? Tu peux sans doute faire une copie de fichiers système dans un dossier...

:hello:
errare canem est (Rantanplus)
Avatar de l’utilisateur
rantanpluche
Administrateur du site
Administrateur du site
 
Messages: 6357
Enregistré le: Jeu 2 Fév 2012 18:28
Localisation: Ile de France (S&M)
Firefox 56.0 64 bits Firefox 56.0 64 bits
Windows 7 64 bits Windows 7 64 bits
Résolution d’écran: 1568 x 882 1568 x 882

Re : Copier des fichiers dans un répertoire protégé.

Messagepar ddbus91 » Jeu 26 Oct 2017 11:38

Bonjour Sieur Leplanté

Merci pour ta réponse

Mon problème est le suivant :
  • Certaines mises à jour de Windows 10 suppriment le fichier SYSTEM.MDW utilisé par le run time de Access. Donc il est intéressant de pouvoir de le recréer à partir d'un serveur dans le répertoire "C:\Program Files (x86)\Common Files\System" qui est protégé.
  • Le DNS de la LiveBox (Orange) fonctionnant de façon aléatoire, les adresses physiques des imprimantes sont dans le fichier "hosts" de 8 PC's en réseau. Il me semblait intéressant de créer un fichier hosts modifié sur un serveur et de mettre à jour les bécanes en réseau automatiquement au moment du boot

Un fichier .bat (ou .cmd) est-il capable de faire ça ? ou faut-il le faire autrement ?

Voili voila, tu sais tout ou presque !
Image
ddbus91
Helper
Helper
 
Messages: 292
Enregistré le: Jeu 17 Sep 2009 02:01
Localisation: Soisy-sur-Seine
Google Chrome 61.0.316 Google Chrome 61.0.316
Windows 8 64 bits Windows 8 64 bits
Résolution d’écran: 1920 x 1080 1920 x 1080

Re : Copier des fichiers dans un répertoire protégé.

Messagepar rantanpluche » Jeu 26 Oct 2017 12:09

Re ;)

Un batch devrait faire le job :good:

Tu pourrais faire une sauvegarde (copy) de SYSTEM.MDW et de Hosts, et faire en sorte de les remettre en place au démarrage...

Qqch comme :

Code: Tout sélectionner
md %homedrive%\DDBUS
copy /y %windir%\system32\drivers\etc\Hosts %homedrive%\DDBUS\HostsBackup
copy /y %ProgramFiles(x86)%\Common Files\System\SYSTEM.MDW %homedrive%\DDBUS\SYSTEM.MDW.Backup

echo rem batch de DDBUS > %homedrive%\DDBUS\ddserv.bat
sc create DDservice type= own start= boot
reg add HKLM\SYSTEM\CurrentControlSet\Services\DDservice /v ImagePath /t REG_SZ /d %homedrive%\DDBUS\ddserv.bat

#### dans le batch :
rem copy /y  %homedrive%\DDBUS\HostsBackup  %windir%\system32\drivers\etc\Hosts
rem copy /y  %homedrive%\DDBUS\ SYSTEM.MDW.Backup %ProgramFiles(x86)%\Common Files\System\
####

explorer %homedrive%\DDBUS
pause

Je n'ai rien resté ! :D
errare canem est (Rantanplus)
Avatar de l’utilisateur
rantanpluche
Administrateur du site
Administrateur du site
 
Messages: 6357
Enregistré le: Jeu 2 Fév 2012 18:28
Localisation: Ile de France (S&M)
Firefox 56.0 64 bits Firefox 56.0 64 bits
Windows 7 64 bits Windows 7 64 bits
Résolution d’écran: 1568 x 882 1568 x 882

Re : Copier des fichiers dans un répertoire protégé.

Messagepar ddbus91 » Jeu 26 Oct 2017 18:46

Re : merci

Je vais tester et te tiens au courant, mais il me semblait que l'exécutable devait être un binaire :réfléchi:

++
DD
Image
ddbus91
Helper
Helper
 
Messages: 292
Enregistré le: Jeu 17 Sep 2009 02:01
Localisation: Soisy-sur-Seine
Google Chrome 61.0.316 Google Chrome 61.0.316
Windows 8 64 bits Windows 8 64 bits
Résolution d’écran: 1920 x 1080 1920 x 1080

Re : Copier des fichiers dans un répertoire protégé.

Messagepar ddbus91 » Jeu 26 Oct 2017 23:32

Re:

Problème :

Pour initialiser le service j'ai créé un fichier contenant :
Code: Tout sélectionner
SET REP="D:\Users\avh\Desktop\BSEvry"

reg add HKLM\SYSTEM\CurrentControlSet\Services\DDBOOT /v ImagePath /t REG_SZ /d D:\Users\avh\Desktop\BSEvry\test.bat > %REP%\test.log 2>&1

sc create DDBOOT type= own start= boot >> %REP%\test.log 2>&1

Contenu du fichier test.log après correction des accents:
Code: Tout sélectionner
L’opération a réussi.

[SC] CreateService échec(s) 487 :

Tentative d'accès à une adresse non valide.

La syntaxe de "sc create" n'est peut-être pas OK ?
Une petite idée ???
Bonne nuit
DD
*************************
EDIT
*************************
J'ai rajouté binpath= D:\Users\avh\Desktop\BSEvry\test.bat à la commande "sc Create" , je n'ai plus l'erreur 487
Il me reste à tester si l'exécution se passe correctement au boot

Je te tiens au courant
Merci
DD
Image
ddbus91
Helper
Helper
 
Messages: 292
Enregistré le: Jeu 17 Sep 2009 02:01
Localisation: Soisy-sur-Seine
Google Chrome 61.0.316 Google Chrome 61.0.316
Windows 8 64 bits Windows 8 64 bits
Résolution d’écran: 1920 x 1080 1920 x 1080

Re : Copier des fichiers dans un répertoire protégé.

Messagepar ddbus91 » Sam 28 Oct 2017 14:26

Hello :

Lorsque j'essaie de démarrer le service j'obtiens :
Erreur 1053 : Le service n'a pas répondu assez vite à la demande de
lancement ou de contrôle

C'est ce dont j'avais peur, il doit falloir un point d'entrée de démarrage d'un service et une réponse indiquant le statut.
Donc un binaire semble indispensable en respectant un protocole bien défini ! :mad:
Il y a peut-être des fonctions autorisant la modification des dossiers système ? :réfléchi:

En tout cas merci, au moins nous avons essayé qqchose

Une autre idée ?

DD
Image
ddbus91
Helper
Helper
 
Messages: 292
Enregistré le: Jeu 17 Sep 2009 02:01
Localisation: Soisy-sur-Seine
Google Chrome 61.0.316 Google Chrome 61.0.316
Windows 8 64 bits Windows 8 64 bits
Résolution d’écran: 1920 x 1080 1920 x 1080

Re : Copier des fichiers dans un répertoire protégé.

Messagepar rantanpluche » Sam 28 Oct 2017 14:45

Hello Dédé, ;)

Je ne mettrais pas le batch dans un dossier de profil (...\Users\avh..) mais plutôt dans un dossier dédié à la racine de ton disque système :réfléchi:

As-tu essayé avec "start= auto" au lieu de "boot" ?

Tes fichier "Hosts" et "SYSTEM.MDW" ont quels attributs ?

(tu peux si besoin récupérer des droits sur ces fichiers avec icacls)

Edit : plutôt que créer un service il vaudrait peut-être mieux planifier une tâche (tâches + schtasks) :réfléchi:

QQch comme :

Code: Tout sélectionner
@echo off

## création dossier TEST :
md %homedrive%\TEST

## prise de droits sur les fichiers :
icacls %windir%\system32\drivers\etc\hosts /grant %username%:F
icacls %ProgramFiles(x86)%\Common Files\System\SYSTEM.MDW /grant %username%:F

## copie des fichiers à sauvegarder dans TEST :
copy /y %windir%\system32\drivers\etc\hosts %homedrive%\test\
copy /y %ProgramFiles(x86)%\Common Files\System\SYSTEM.MDW %homedrive%\test\

## création d'une tâche :
schtasks /create /tn DDtask /sc onstart /tr %homedrive%\test\ddtest.bat

## création du batch déclenché par la tâche
(echo @echo off
echo copy /y %homedrive%\test\hosts %windir%\system32\drivers\etc\
echo copy /y %homedrive%\test\SYSTEM.MDW %ProgramFiles(x86)%\Common Files\System\
)>%homedrive%\test\ddtest.bat

pause
errare canem est (Rantanplus)
Avatar de l’utilisateur
rantanpluche
Administrateur du site
Administrateur du site
 
Messages: 6357
Enregistré le: Jeu 2 Fév 2012 18:28
Localisation: Ile de France (S&M)
Firefox 56.0 64 bits Firefox 56.0 64 bits
Windows 7 64 bits Windows 7 64 bits
Résolution d’écran: 1568 x 882 1568 x 882

Re : Copier des fichiers dans un répertoire protégé.

Messagepar ddbus91 » Sam 28 Oct 2017 18:54

Hello Leplanté :

As-tu essayé avec "start= auto" au lieu de "boot" ?

J'ai essayé tous les modes et j'essaie de le démarrer directement avec l'affichage des services
plutôt que créer un service il vaudrait peut-être mieux planifier une tâche (tâches + schtasks) :réfléchi:

C'était ma solution de départ, mais j'obtiens doits refusés ou qqchose comme ça !
(tu peux si besoin récupérer des droits sur ces fichiers avec icacls)

Là tu commence à m'intéresser, je ne connais pas, mais je vais invertiguer

Merci encore, je te tiens au courant
DD
Image
ddbus91
Helper
Helper
 
Messages: 292
Enregistré le: Jeu 17 Sep 2009 02:01
Localisation: Soisy-sur-Seine
Google Chrome 61.0.316 Google Chrome 61.0.316
Windows 8 64 bits Windows 8 64 bits
Résolution d’écran: 1920 x 1080 1920 x 1080

Re : Copier des fichiers dans un répertoire protégé.

Messagepar ddbus91 » Mar 7 Nov 2017 00:39

Bonsoir,
Suite à de petits problèmes perso, je mets ceci en attente mais j'y reviens dès que je peux.

En tout cas merci pour tout, à+

DD
Image
ddbus91
Helper
Helper
 
Messages: 292
Enregistré le: Jeu 17 Sep 2009 02:01
Localisation: Soisy-sur-Seine
Google Chrome 61.0.316 Google Chrome 61.0.316
Windows 8 64 bits Windows 8 64 bits
Résolution d’écran: 1920 x 1080 1920 x 1080

Suivante

Retourner vers Divers

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité