logo

Service Lsdiorw

Résumé : Le service lsdiorw est un service tournant sous le compte local system et permettant d'accéder aux disques sous Windows 2000 et XP, même depuis un compte de simple utilisateur. La version actuelle, utilisée avec MacDisk version 7, est la 4.0.0.333.

Page d'accueil du site

MacDisk, solution de transfert de données PC-Mac

MacImage et la création de CD-ROM Macintosh

Pour commander en ligne l'un de nos produits !

Télécharger une version de démonstration

Assistance technique, FAQ, aide à l'utilisation

Plan du site pour vous aider à retrouver une page

Recherche sur le site par mots-clefs

Introduction
Sous Windows 2000/XP/Vista, nous n'utilisons plus la couche Aspi pour les accès de bas niveau aux disques équipant l'ordinateur, mais un service nommé Lsdiorw, tournant sous le compte local system et appelant des fonctions SPTI et IOCTL. De cette manière, même les simples utilisateurs peuvent avoir accès aux disques physiques.

Installation du service
Ce service doit être installé depuis un compte disposant des droits d'administrateur. L'installation est automatique dans ce cas au cours de l'installation du programme principal. Si cette installation échoue, vous devez la répéter, en lançant manuellement, d'abord le désinstallateur uninstserv.exe, puis l'installateur instserv.exe (qui effectue successivement l'installation proprement dite, et ensuite le démarrage du service). Si vous ne trouvez pas ce programme ainsi que le service lsdiorw.exe lui-même (qui devraient se trouver dans le dossier \Program Files\LS_Duhem\Lsdiorw), vous pouvez les recharger depuis notre site Web.
Choisissez la version du service en fonction de la version de MacDisk que vous utilisez. L'archive contient les quatre fichiers suivants : le service Lsdiorw.exe, linstallateur interactif lsdinst.exe et les versions silencieuses de l'installateur instserv.exe et du désinstallateur uninstserv.exe.

Lors de la désinstallation de MacDisk, le service Lsdiorw est désinstallé à l'aide de l'utilitaire spécialisé uninstserv.exe. Si vous obtenez un message d'erreur énonçant que certains éléments n'ont pas pu être supprimés, il s'agit probablement du service, qui n'a pas pu être supprimé directement. Il le sera au prochain démarrage de l'ordinateur. Il suffit alors de supprimer les dossiers inutiles manuellement.

Installateur avec interface graphique
Les utilitaires mentionnés ci-dessus fonctionnent en ligne de commande et n'affichent normalement rien, pour ne pas perturber le processus d'installation ou de désinstallation. Par contre, ils ne sont pas très commodes lorsqu'un utilisateur doit réinstaller le service lui-même. Nous avons donc également inclus dans le dossier Lsdiorw, à partir de la version 4 du service, un utilitaire avec interface graphique appelé lsdinst.exe. Il offre simplement deux boutons, Installer et Désinstaller, dont l'un est grisé et l'autre validé, naturellement, en fonction de la situation du service.
Cet utilitaire affiche également la version du service placé dans le même dossier, à titre d'information, à partir de la version 4.5.

Comment connaître la version du service ?
Sous l'explorateur de Windows, si vous laissez traîner le curseur de la souris sur l'icône du fichier Lsdiorw.exe, vous devez obtenir une infobulle avec le numéro de version.
De même, dans la console des services (allez à Démarrer, Paramètres, Panneau de configuration, Outils d'administration et Services), sélectionnez la ligne du service Lsdiorw. Il affiche alors sa version à partir de la version 4. S'il ne le fait pas, il s'agit normalement de la version 2.

Fonctionnement du service
Ce service ne consomme pas de ressources lorsqu'aucun de ses clients ne lui envoie de requêtes, et tourne ainsi en tâche de fond sans rien faire. Il fonctionne même lorsque la session de travail ouverte est celle d'un utilisateur sans droits particuliers.
Lorsqu'un programme veut utiliser ses fonctions, il lui passe les adresses de zone de mémoire qui seront partagées par l'application et le service, pour passer les instructions et pour recevoir les données.
Lorsque l'application se termine, elle demande au service de libérer ces zones de mémoire.

Erreurs
En cas d'erreur, le service Lsdiorw peut être arrêté par le Gestionnaire des services (un composant de Windows). Dans ce cas, il est nécessaire de le redémarrer. Pour ce faire, aller dans Démarrer, Paramètres, Panneau de Configuration, Outils d'administration et Services. Dans la console Services, faites un clic droit sur la ligne de Lsdiorw et sélectionnez l'option Démarrer. Cette opération doit se faire depuis un compte d'administrateur.
À noter que redémarrer le service peut parfaitement se faire sans refaire l'installation à partir de zéro (un service peut très bien être installé et non démarré).

Erreur sur une version mise à jour
Il peut également se produire une erreur au lancement du programme dans le cas d'une version utilisant le service Lsdiorw installée sur une version antérieure utilisant la couche Aspi. Dans ce cas, la solution consiste à ouvrir le Registre, clef HKEY_LOCAL_MACHINE, Software, LS_Duhem, MacDisk, Aspi, et d'inscrire la chaîne '-1' (moins un, sans les guillemets simples) à la place de la chaîne de version Aspi.

Sécurisation des accès aux disques
Les administrateurs pouvant légitimement exprimer des craintes face à cette démarche, qui court-circuite les systèmes de sécurité qu'ils mettent en place, nous avons prévu la possibilité de définir une liste noire.
La liste noire est une liste des disques auxquels les utilisateurs ne doivent pas accéder par cette méthode. Cette liste est une fonction normale de MacDisk, mais elle peut être verrouillée par l'administrateur pour que l'utilisateur ne puisse la modifier.
Voir le fichier « admin.txt » sur le disque de distribution pour plus de détails.
D'autre part, la version 7 de MacDisk n'affiche plus, par défaut, les disques fixes qui sont formatés en FAT, FAT32 ou NTFS, afin de protéger les utilisateurs contre eux-mêmes.

Paramétrage du pare-feu de Windows (XP SP 2 et supérieur)
Si votre ordinateur fonctionne sous Windows XP avec SP2 et si vous avez mis en service le pare-feu de Windows, il est nécessaire de le paramétrer pour qu'il laisse passer les appels de MacDisk au service Lsdiorw.exe.
À partir du Panneau de configuration (menu Démarrer, puis Paramétrage et Panneau de configuration, ou encore directement Panneau de configuration dans le menu Démarrer), ouvrez le Pare-feu de Windows. Sélectionez l'onglet Exceptions. Dans cet onglet, cliquez sur le bouton Ajouter un programme. Si le service Lsdiorw est dans la liste, cliquez sur son nom. Sinon, cliquez sur le bouton Parcourir pour aller le chercher sur le disque. Ce fichier se trouve normalement dans le dossier C:\Program Files\LS_Duhem\Lsdiorw. Le service Lsdiorw y apparaîtra avec son extension .exe ou sans, suivant le paramétrage que vous avez choisi pour l'affichage des fichiers dans Windows.

pomme80
Logiciels & Services Duhem
9, rue de Bruxelles - F-75009 Paris (France)
Tél. (+33) [0]149 700 455 - Fax (+33) [0]149 700 456
SIRET 381 149 996 00039 - TVA Eur. FR32 381 149 996
email : info (chez) macdisk.com - web : http://www.macdisk.com
© Pierre Duhem 1995-2010 - Les noms des produits cités sont généralement des marques de commerce qui restent la propriété de leurs titulaires respectifs.
MacDisk est une marque déposée de L&S Duhem.

Vos commentaires sont les bienvenus.