Communauté Informatique NDFR.net

Communauté Informatique NDFR.net (http://www.ndfr.net/forums/index.php)
-   Logiciels (http://www.ndfr.net/forums/forumdisplay.php?f=61)
-   -   installer un fichier .inf par un exe (http://www.ndfr.net/forums/showthread.php?t=1889)

LeMoi 07-05-2003 21:33

bon pour trouver la solution, trouvez-moi la difference entre ces deux fichiers :
Le fichier qui ne reconnait pas l'authenticité, demandant confirmation :
Code:

; DivX 5.0 Pro Video & Audio Decodec Play Version
; 9x & ME & NT & 2k & XP
; by Seatroll for NASA
; AC3 (dolby 5.1) codec updateded by Seatroll

[Version]
Signature = "$CHICAGO$"
Class = MEDIA

[SourceDisksNames]
1="Video & Audio pack",, 0001

[Installable.Drivers]
divx = 1:divx.dll, "vidc.divx", "%DivX5%" , , ,
l3radus = 1:l3codecp.acm, "msacm.l3radius", "%layer3p%" , , ,

[UpdateIni]
system.ini, drivers32,,"vidc.divx=divx.dll"

system.ini, drivers32,,"msacm.l3radius=l3codecp.acm"

[UpdateIni.un]
system.ini, drivers32,"vidc.divx=*",
system.ini, drivers32,"msacm.l3radius=*",


[SourceDisksFiles]
divx.ico=1
divx.dll=1
divx50.inf=1
divxdec.ax=1
mp4fil32.dll=1
iviaudio.ax=1
mpgaudio.ax=1
l3codecp.acm=1

[DefaultInstall]
CopyFiles=DIVX.Copy,DIVX.Copy.Inf
Addreg = DIVX.AddReg, DIVX.AddReg95, DIVX.DoReg
Updateinis = Updateini

[DefaultInstall.ntx86]
CopyFiles=DIVX.Copy,DIVX.Copy.Inf
Addreg = DIVX.AddReg, DIVX.AddRegNT, DIVX.DoReg, AddDescriptions.NT
Updateinis = Updateini

[Remove_Mpeg]
AddReg = DIVX.Unregister
DelReg = DIVX.DelReg
Updateinis = Updateini.un
DelFiles =DIVX.Copy, DIVX.Copy.Inf

[Remove_Mpeg_NT]
AddReg = DIVX.Unregister
DelReg = DIVX.DelReg, DelDescriptions.NT
Updateinis = Updateini.un
DelFiles =DIVX.Copy, DIVX.Copy.Inf

[DIVX.Copy]
divx.ico
divx.dll
divxdec.ax
mp4fil32.dll
iviaudio.ax
mpgaudio.ax
l3codecp.acm

[DIVX.Copy.Inf]
divx50.inf

[DIVX.AddReg95]
; UnInstall
HKLM,"%UnInstallPath%","DisplayName",0,"%UninstallDispName%"
HKLM,"%UnInstallPath%","DisplayICon",0,"%11%\divx.ico"
HKLM,"%UnInstallPath%","UninstallString",0,"%10%\rundll.exe setupx.dll,InstallHinfSection Remove_Mpeg 132 %17%\%InfFile%"

[DIVX.AddRegNT]
; UnInstall
HKLM,"%UnInstallPath%","DisplayName",0,"%UninstallDispName%"
HKLM,"%UnInstallPath%","DisplayICon",0,"%11%\divx.ico"
HKLM,"%UnInstallPath%","UninstallString",0,"%11%\rundll32.exe setupapi.dll,InstallHinfSection Remove_Mpeg_NT 132 %17%\%InfFile%"

[DIVX.AddReg]
HKLM,"%MediaRes%\icm\vidc.divx","Description",0,"%DivX5%"
HKLM,"%MediaRes%\icm\vidc.divx","Driver",0,"divx.dll"
HKLM,"%MediaRes%\icm\vidc.divx","FriendlyName",0,"%DivX5%"

; Layer3
HKLM,"%MediaRes%\acm\msacm.l3radius","Description",0,"%Layer3p%"
HKLM,"%MediaRes%\acm\msacm.l3radius","Driver",0,"L3codecp.acm"
HKLM,"%MediaRes%\acm\msacm.l3radius","FriendlyName",0,"%Layer3p%"


[DivX.DelReg]
HKLM,"%MediaRes%\icm\vidc.divx"

HKLM,"%MediaRes%\acm\msacm.l3radius"

HKLM,"%UnInstallPath%"

[DIVX.DoReg]
HKLM,"%RunOnce%","%Reg_% DivX 5.0 Filter ...",,"%11%\regsvr32.exe /s %11%\divxdec.ax"
HKLM,"%RunOnce%","%Reg_% AC3 codec (intervideo)",,"%11%\regsvr32.exe /s %11%\iviaudio.ax"
HKLM,"%RunOnce%","%Reg_% AC3 codec (mpegvideo)",,"%11%\regsvr32.exe /s %11%\mpgaudio.ax"

[DIVX.Unregister]
HKLM,"%RunOnce%","%UnReg_% DivX 5.0 Filter...",,"%11%\regsvr32.exe /s /u %11%\divxdec.ax"
HKLM,"%RunOnce%","%UnReg_% AC3 codec (intervideo)",,"%11%\regsvr32.exe /s /u %11%\iviaudio.ax"
HKLM,"%RunOnce%","%UnReg_% AC3 codec (mpegvideo)",,"%11%\regsvr32.exe /s /u %11%\mpgaudio.ax"

[AddDescriptions.NT]
HKLM,"%DrvDescNT%","divx.dll",0,"%DivX5%"
HKLM,"%DrvDescNT%","l3codecp.acm",0,"%Layer3p%"

[DelDescriptions.NT]
HKLM,"%DrvDescNT%","divx.dll"
HKLM,"%DrvDescNT%","l3codecp.acm"

[DestinationDirs]
DefaultDestDir = 11        ; LoadDir_SYS
DIVX.Copy = 11
DIVX.Copy.Inf = 17

[Strings]
Reg_="Registering"
UnReg_="Unregistering"
MediaRes="SYSTEM\CurrentControlSet\Control\MediaResources"
RunOnce="Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup"
DrvDescNT="SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc"

Layer3p="Fraunhofer IIS MPEG Layer-3 Codec (Pro Radius)"
DivX5="DivX 5.0.2 Pro Corporate Edition"
InfFile="divx50.inf"
UninstallDispName="__ DivX 5.0.2 Pro Video Codec __"
UnInstallPath="Software\Microsoft\Windows\CurrentVersion\Uninstall\DivX5PRO"
MediaClassName="Media Devices"
mfgname="Project DivX 5.0 Pro"

Le fichier qui fait croire que c authentique :
Code:

; DivX 5.0 Pro Video & Audio Decodec Play Version
; 9x & ME & NT & 2k & XP
; by Serg (vincome@yandex.ru)
; AC3 (dolby 5.1) codec updated by MANtiCORE

[Version]
Signature = "$CHICAGO$"
;Class = MEDIA

[SourceDisksNames]
1="Video & Audio pack",, 0001

[Installable.Drivers]
divx = 1:divx.dll, "vidc.divx", "%DivX5%" , , ,
l3radus = 1:l3codecp.acm, "msacm.l3radius", "%layer3p%" , , ,

[UpdateIni]
system.ini, drivers32,,"vidc.divx=divx.dll"

system.ini, drivers32,,"msacm.l3radius=l3codecp.acm"

[UpdateIni.un]
system.ini, drivers32,"vidc.divx=*",
system.ini, drivers32,"msacm.l3radius=*",


[SourceDisksFiles]
divx.ico=1
divx.dll=1
divx50.inf=1
divxdec.ax=1
iviaudio.ax=1
mpgaudio.ax=1
l3codecp.acm=1

[DefaultInstall]
CopyFiles=DIVX.Copy,DIVX.Copy.Inf
Addreg = DIVX.AddReg, DIVX.AddReg95, DIVX.DoReg
Updateinis = Updateini

[DefaultInstall.ntx86]
CopyFiles=DIVX.Copy,DIVX.Copy.Inf
Addreg = DIVX.AddReg, DIVX.AddRegNT, DIVX.DoReg, AddDescriptions.NT
Updateinis = Updateini

[Remove_Mpeg]
AddReg = DIVX.Unregister
DelReg = DIVX.DelReg
Updateinis = Updateini.un
DelFiles =DIVX.Copy, DIVX.Copy.Inf

[Remove_Mpeg_NT]
AddReg = DIVX.Unregister
DelReg = DIVX.DelReg, DelDescriptions.NT
Updateinis = Updateini.un
DelFiles =DIVX.Copy, DIVX.Copy.Inf

[DIVX.Copy]
divx.ico,,,4
divx.dll,,,4
divxdec.ax,,,4
iviaudio.ax,,,4
mpgaudio.ax,,,4
l3codecp.acm,,,4

[DIVX.Copy.Inf]
divx50.inf,,,4

[DIVX.AddReg95]
; UnInstall
HKLM,"%UnInstallPath%","DisplayName",0,"%UninstallDispName%"
HKLM,"%UnInstallPath%","DisplayICon",0,"%11%\divx.ico"
HKLM,"%UnInstallPath%","UninstallString",0,"%10%\rundll.exe setupx.dll,InstallHinfSection Remove_Mpeg 132 %17%\%InfFile%"

[DIVX.AddRegNT]
; UnInstall
HKLM,"%UnInstallPath%","DisplayName",0,"%UninstallDispName%"
HKLM,"%UnInstallPath%","DisplayICon",0,"%11%\divx.ico"
HKLM,"%UnInstallPath%","UninstallString",0,"%11%\rundll32.exe setupapi.dll,InstallHinfSection Remove_Mpeg_NT 132 %17%\%InfFile%"

[DIVX.AddReg]
HKLM,"%MediaRes%\icm\vidc.divx","Description",0,"%DivX5%"
HKLM,"%MediaRes%\icm\vidc.divx","Driver",0,"divx.dll"
HKLM,"%MediaRes%\icm\vidc.divx","FriendlyName",0,"%DivX5%"

; Layer3
HKLM,"%MediaRes%\acm\msacm.l3radius","Description",0,"%Layer3p%"
HKLM,"%MediaRes%\acm\msacm.l3radius","Driver",0,"L3codecp.acm"
HKLM,"%MediaRes%\acm\msacm.l3radius","FriendlyName",0,"%Layer3p%"


[DivX.DelReg]
HKLM,"%MediaRes%\icm\vidc.divx"

HKLM,"%MediaRes%\acm\msacm.l3radius"

HKLM,"%UnInstallPath%"

[DIVX.DoReg]
HKLM,"%RunOnce%","%Reg_% DivX 5.0 Filter ...",,"%11%\regsvr32.exe /s %11%\divxdec.ax"
HKLM,"%RunOnce%","%Reg_% AC3 codec (intervideo)",,"%11%\regsvr32.exe /s %11%\iviaudio.ax"
HKLM,"%RunOnce%","%Reg_% AC3 codec (mpegvideo)",,"%11%\regsvr32.exe /s %11%\mpgaudio.ax"

[DIVX.Unregister]
HKLM,"%RunOnce%","%UnReg_% DivX 5.0 Filter...",,"%11%\regsvr32.exe /s /u %11%\divxdec.ax"
HKLM,"%RunOnce%","%UnReg_% AC3 codec (intervideo)",,"%11%\regsvr32.exe /s /u %11%\iviaudio.ax"
HKLM,"%RunOnce%","%UnReg_% AC3 codec (mpegvideo)",,"%11%\regsvr32.exe /s /u %11%\mpgaudio.ax"

[AddDescriptions.NT]
HKLM,"%DrvDescNT%","divx.dll",0,"%DivX5%"
HKLM,"%DrvDescNT%","l3codecp.acm",0,"%Layer3p%"

[DelDescriptions.NT]
HKLM,"%DrvDescNT%","divx.dll"
HKLM,"%DrvDescNT%","l3codecp.acm"

[DestinationDirs]
DefaultDestDir = 11        ; LoadDir_SYS
DIVX.Copy = 11
DIVX.Copy.Inf = 17

[Strings]
Reg_="Registering"
UnReg_="Unregistering"
MediaRes="SYSTEM\CurrentControlSet\Control\MediaResources"
RunOnce="Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup"
DrvDescNT="SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc"

Layer3p="Fraunhofer IIS MPEG Layer-3 Codec (Pro Radius)"
DivX5="DivX 5.0.5 Pro Corporate Edition"
InfFile="divx50.inf"
UninstallDispName="DivX 5.0.5 Pro Video Codec"
UnInstallPath="Software\Microsoft\Windows\CurrentVersion\Uninstall\DivX5PRO"
MediaClassName="Media Devices"
mfgname="Project DivX 5.0 Pro"


benoit1024 07-05-2003 22:00

à tout hazard... 8o t'as pas essayé une installation avec nsis ou un autre programme d'installation ?

Kaspof 08-05-2003 09:28

Alors LeMoi...
On utilise la version "pseudo-corporate" de DivX 5 Pro?
mdr :p :p ;)

Matt 08-05-2003 09:35

Je sais pas si ça peut avoir un rapport, mais dans celui qui fait croire que c'est authentique, il y un ; devant le Class = MEDIA
C'est peut-être ça la solution ... Cette ligne spécifie en effet le type de drivers installé par le inf. Sans cette ligne, le système croit peut-être que ce n'est pas un driver, et du coup il se fait pas c**** à vérifier si il est certifié correctement ...

Matt 08-05-2003 12:20

En fait, j'ai une solution "simple" à ton problème ... A partir des infos qui sont dans le REG, il suffit que tu crée un Setup exécutable avec InnoSetup et ISTool ;-)

Kaspof 08-05-2003 13:22

Quand je vois que j'avais pensé à InnoSetup dès le début!
Je suis vraiment pas jugé à ma juste valeur. ;)

LeMoi 08-05-2003 14:13

oué mais je voulias pas faire d'install, je lance juste un fichier lançaont l'install du .reg, est-ce que qqn a essayé avec innosetup alors ?

au fait, la 5.02 n'est pas une pseudo corporate, y a que les suivantes qui le sont ;)

et matt, t'as essayé de changer en rajoutant le ; et en regardant si ça le faisait tjs ?

Kaspof 08-05-2003 14:50

Quote:

Provient du message de LeMoi
au fait, la 5.02 n'est pas une pseudo corporate, y a que les suivantes qui le sont ;)
Comment ça? Ils ont tous utilisé le même procédé pour faire leur "corporate" que je saches? C'est quoi la différence?

Matt 08-05-2003 15:08

Quote:

Provient du message de LeMoi
et matt, t'as essayé de changer en rajoutant le ; et en regardant si ça le faisait tjs ?
>> Ben non ... comme j'ai pas le reste des fichiers, j'peux pas faire grand chose ...

nonoghost 08-05-2003 16:12

et si on rajoutais une ligne dans le inf qui demande confirmation, de ce genre là:

[DIGITAClassReg]
HKR,,,,DIGITA
HKR,,SilentInstall,,1

qu'est ce que vous en pensez ???

LeMoi 08-05-2003 18:14

Quote:

Provient du message de Kaspof


Comment ça? Ils ont tous utilisé le même procédé pour faire leur "corporate" que je saches? C'est quoi la différence?

ben non, celle que j'ai en tout cas, ils ont juste remplacé la dll par celle de la version pro avec pub

Quote:

Provient du message de Matt


>> Ben non ... comme j'ai pas le reste des fichiers, j'peux pas faire grand chose ...

oui, dsl j'avais oublié, si tu veux je te donnerais le lien

Quote:

Provient du message de nonoghost
et si on rajoutais une ligne dans le inf qui demande confirmation, de ce genre là:

[DIGITAClassReg]
HKR,,,,DIGITA
HKR,,SilentInstall,,1

qu'est ce que vous en pensez ???

t'as essayé ?

Kaspof 08-05-2003 20:28

Quote:

Provient du message de LeMoi
ben non, celle que j'ai en tout cas, ils ont juste remplacé la dll par celle de la version pro avec pub
Donc, tu vois bien, c'est pas une corp non plus la tienne. C'est du vieux magouillage. Il n'y a jamais eu une seule corp qui se soit échappé de chez DivX, pour la simple et bonne raison, qu'ils n'en ont pas créée.

Gargamelch 08-05-2003 20:47

Quote:

Provient du message de Kaspof
Donc, tu vois bien, c'est pas une corp non plus la tienne. C'est du vieux magouillage. Il n'y a jamais eu une seule corp qui se soit échappé de chez DivX, pour la simple et bonne raison, qu'ils n'en ont pas créée.
Tout a fait Kaspof, c' est comme ceux qui ont fait une "version corporate" de winrar...
C' est assez amusant, on se demande a koi servent leurs montages plus que douteux...

LeMoi 08-05-2003 21:39

ben en tout cas, y a pas d'avantage, c juste l'installtion qu'est plus facile que la pro, et sans crack ni rien du tout, mm si je persiste à croire que la 5.02 en est bien une ...

Kaspof 08-05-2003 21:51

Je crois pouvoir affirmer que tu persistes dans l'erreur. Mais de toute façon, rien ne vaut le plaisir d'utiliser un ****** d'ECLiPSE ou de DAMN. Rhââââââ !! J'en jouis ! :D


All times are GMT +2. The time now is 14:12.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.