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?
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.