Vista 64 Startsound ändern -> Hexeditor? ^^ :)

Du brauchst Grafiken, gute Programme oder Leute die dir helfen? Frag hier.
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

dann wäre wohl die Größe der Wave-datei nicht in der dll gestanden, da sie ja überflüssig gewesen wäre
Die Größe gehört aber zum WAV-Header, also muß sie dort auch stehen ;)
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Benutzeravatar
Max_der_Held
Beiträge: 595
Registriert: 18.04.2006 17:01
Wohnort: Bavaria
Kontaktdaten:

Beitrag von Max_der_Held »

so? dann öffne die imageres.dll in system32 mal mit nem hex-editor und suche nach "2C700D00" (wie man sieht ist das NICHT die im Wave-header verzeichnete größe, die ja "24700D00" ist ;) .. also 8 weniger :P ;) :) )

wär mal intressant zu wissen, wie so ein dll-header jetzt genau aufgebaut ist.. bzw. die ganze dll. hab da nicht so viel vielversprechendes gefunden, beim freund Google..
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Eine DLL hat einen normalen PE-HEADER, jede Resource hat einen Resource-Header:

Code: Alles auswählen

Structure ResourceHeader
  DataSize.l        ; The size of the data that follows the header.
  HeaderSize.l      ; The size of the resource header structure.
  ResType.w[2]      ; Specifies the resource type.
  ResName.w[2]      ; Specifies the name of resource.
  DataVersion.l     ; Reserved for future expansion.
  MemoryFlags.w     ; Contains flags about the state of the resource.
  LanguageID.w      ; Specifies the language that the strings are written.
  Version.l         ; This field can be used to store custom version information.
  Characteristics.l ; Like the Version field, this field can be used to store custom information flags.
EndStructure
wobei vor der ersten Resource noch ein paar extrabytes sind
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten