DesuetCR_B a écrit :
La base de registre est centralisé, donc la maniere d'y stocker des données est normalisé.
|
euh (dsl)
les progs et windows ne suivent pas de règlent, ils foutent n'importe quelles informations, n'importe où
ok ya une arborescence et trois types de valeurs (chaîne, binaire, décimal)
mais c tout ce kil ya de normalisé
pas deux logiciels ont le même genre de clefs
on pourrait dire que les .txt c'est normalisé : c en ASCII et en général ya un caractère qui indique les commentaires, comme ";"
pis la config est pas entièrement centralisée sous windoze, y aura toujours des progs avec leurs propres .cfg, .ini. .inf etc
un exemple (ça va être long):
Half-life
[HKEY_CURRENT_USER\Software\Valve\Half-Life]
"InstallPath"="D:\\JEUX\\HALF-LIFE"
"Full Name"="Half-Life"
[HKEY_CURRENT_USER\Software\Valve\Half-Life\Recent File List]
[HKEY_CURRENT_USER\Software\Valve\Half-Life\Settings]
"Version"=dword:00000001
"LauncherBPP"=dword:00000010
"LauncherWidth"=dword:00000280
"LauncherHeight"=dword:000001e0
"EngineGLDriver"="gldrv/3dfxgl.dll"
"EngineD3DDevice"="Default"
"EngineType"=dword:00000002
"EngineModeW"=dword:00000320
"EngineModeH"=dword:00000258
"EngineModeBPP"=dword:00000010
"EngineModeCaptured"=dword:00000001
"A3D Support"=dword:00000000
"EngineModeWindowed"=dword:00000000
"CPUMHZ"=dword:00000000
"Key"="3028844469227"
"Mod Sort Order"="1;"
"Filter Ping"=dword:00000000
"Filter PingMax"=dword:000000fa
"Filter Empty"=dword:00000000
"Filter Full"=dword:00000000
"Filter Responded"=dword:00000000
"Filter Favorite"=dword:00000000
"Filter Game"=dword:00000001
"Filter OS"=dword:00000000
"Filter Dedicated"=dword:00000000
"Filter Secure"=dword:00000000
"Filter Map"=dword:00000000
"Filter Map Name"=""
"Filter Game Name"="half-life"
"Filter IsProxy"=dword:00000000
"Filter IsNotProxy"=dword:00000000
"Net Sort Order"="-10;9;-6;-7;-8;1;"
"User Token 2"=""
"User Token 3"=""
"EngineMode"=dword:00000006
"3DWarning"=dword:00000001
"Logo"="andre.bmp"
"Logo Color"="Blue"
"LAN Sort Order"="1;"
"WON Servers"=""
"WON Auth Servers"=""
"Server Masters"=""
"Mod Masters"=""
|
[HKEY_CURRENT_USER\Software\Remedy Entertainment\Max Payne]
[HKEY_CURRENT_USER\Software\Remedy Entertainment\Max Payne\Parental Lock]
[HKEY_CURRENT_USER\Software\Remedy Entertainment\Max Payne\Video Settings]
"Driver"="3DFX Voodoo 2"
"Display Width"=dword:00000400
"Display Height"=dword:00000300
"Display Bits Per Pixel"=dword:00000010
"CPU Driver"=dword:00000001
"HW Acceleration Level"=dword:00000003
"Video Settings Version"=dword:00000001
"Framerate Smoothness"=dword:00001be5
"Mipmap Bias"=dword:00002710
"LOD Bias"=dword:00000d05
"Gamma"=dword:000013ee
[HKEY_CURRENT_USER\Software\Remedy Entertainment\Max Payne\Customized Game]
"Customized Game"=""
[HKEY_CURRENT_USER\Software\Remedy Entertainment\Max Payne\Advanced Settings]
"Character Variations"=dword:00000002
"Material Variations"=dword:00000002
"Sound Variations"=dword:00000002
"Sound Channels"=dword:00000001
"Projectile Limits"=dword:00000001
"Other Texture Detail"=dword:00000002
"Detail Texture"=dword:00000000
"Level Texture Detail"=dword:00000001
"Tesselation"=dword:00000001
"Decal Limits"=dword:00000001
"Character Shadows"=dword:00000001
"Character Detail"=dword:00000001
"Texture Color Depth"=dword:00000000
"Filtering Mode"=dword:00000000
"Audio"=dword:00000001
"Fogging"=dword:00000001
"Screen Buffers"=dword:00000001
"Antialiasing"=dword:00000000
"Particle Detail"=dword:00000002
"Task Switching"=dword:00000000
[HKEY_CURRENT_USER\Software\Remedy Entertainment\Max Payne\Audio Settings]
"Effects Volume"=dword:00002710
"Music Volume"=dword:00001388
[HKEY_CURRENT_USER\Software\Remedy Entertainment\Max Payne\Input Settings]
"Input Settings Version"=dword:00000009
" 0 Slider type"=dword:00000000
" 0 Button0 type"=dword:00000001
" 0 Button0 value"=dword:00000011
(.....)
[HKEY_CURRENT_USER\Software\Remedy Entertainment\Max Payne\Save Game]
"Last Saved Game Filename"="C:\\Mes documents\\Max Payne Savegames\\savegame003.mps"
[HKEY_CURRENT_USER\Software\Remedy Entertainment\Max Payne\Game Level]
"normal"=dword:00000001
[HKEY_CURRENT_USER\Software\Remedy Entertainment\Max Payne\Other Settings]
"Other Settings Version"=dword:00000002
"Crosshair Toggle"=dword:00000001
"AutoAim Toggle"=dword:00000001
"AutoWeaponSelect Toggle"=dword:00000001
"EnableTips Toggle"=dword:00000001
"BulletTimeAid Toggle"=dword:00000001
|
bon ça ce sont des jeux, les clefs sont intelligibles, et c'est facile à trouver
mais va chercher la clef pour virer la flèche sur les raccourcis ou pour un autre truc plus obscur
Message édité par blazkowicz le 23-03-2003 à 21:01:09