Monter une image cd-rom sur un lecteur virtuel daemon

Description

Lorsqu?un jeu ou une application vous demande d?insérer le cd-rom dans le lecteur c?est emmerdant. Donc le mieux c?est de créer une image du cd-rom et de la montée sur un lecteur virtuel. Moi j?utilise Nero pour l?image et Daemon pour le lecteur virtuel? Voici donc comment faire pour monter l?image?

Source / Exemple :


'declaration des constantes
Const DRIVE_NUMBER = 0
Const DRIVE_LETTER = "F:"

'declaration des objets
Set WSShell = WScript.CreateObject("WScript.Shell")
Set WSArguments = WScript.Arguments    'récupérer les arguments de la ligne de commande
Set FSO = CreateObject("Scripting.FileSystemObject")

'nom est emplacement de l'application Daemon
strDaemon= Chr(34) & "C:\Program Files\D-Tools\daemon.exe" & Chr(34) 

If WSArguments.Count Then
   Set Drive = FSO.GetDrive(DRIVE_LETTER)
   WSShell.run strDaemon & " -unmount " & DRIVE_NUMBER           'dechargement du lecteur
   While Drive.IsReady = True : Wend                                 'on attend qu'il soit decharger
   Wscript.Sleep 1000                              'des fois ca suffit pas alors on attend encore un peu
   WSShell.run strDaemon & " -mount " & DRIVE_NUMBER & "," & chr(34) & WSArguments(0) & chr(34)   'chargement de l'image
   While Drive.IsReady = False : Wend                      'on attend la fin du chargement
End If

Conclusion :


Dans le zip ya le script et un fichier de registre pour les associations des images iso et nrg, mais si le lecteur virtuel ou les paths ne correspondent pas ça marchera pas?

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.