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

Du brauchst Grafiken, gute Programme oder Leute die dir helfen? Frag hier.
Benutzeravatar
Max_der_Held
Beiträge: 594
Registriert: 18.04.2006 17:01
Wohnort: Bavaria
Kontaktdaten:

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

Beitrag von Max_der_Held »

hallo Folks, der Titel sagt wohl alles..
  • Ich möchte den Startsound von Vista ändern, der ja in der imageres.dll als resource gespeichert ist.
    ganz einfach, bei 32-Bit systemen einfach den ResHacker ranlassen..
    Ich hab aber ein 64-System.

    Idee: es ist eine Wave-datei.
    Tada: es gibt nur eine RIFF Wave datei in der DLL.
    (einfach mit Hex editor angeschaut)

    der wave-Header ist folgendermaßen:
    RIFF ---- WAVE.
    wobei "----" bei mir "2470 0D0D" ist (das ist die Dateilänge in Bytes)

    Bild

    Der Plan ist, einen eigenen Sound als Hex zu öffnen und STRG+C.
    und dann einfach "überschreiben" des alten sounds in der dll.
    gespeichert und fertig.
    also ich will in der dll den sound genau rausschneiden, stattdessen den neuen reinkopieren usw.
    Um den jetzt rauszuschneiden brauche ich aber die genaue dateigröße.

    darum:
    wie kann ich jetzt diese Hexadezimale "2470 0D0D" in die Dateigröße umwandeln..?
    einfach umrechnen von wegen 2*16^7 + 4*16^6 etc. hat eine rießen Zahl herausgebracht... die viel zu groß für die dll wäre...
kann mir da jemand beim rechnen/denken helfen..?

ich geh jetzt ins bett, jungs und Mädels.. ist ja schon wieder tag..

also danke im Voraus.

-mfg max
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8679
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von NicTheQuick »

Wenn dann wäre es wohl eher: (($24 * 256 + $70) * 256 + $0D) * 256 + $00 = 611323136 = 584 MiB
Oder andersrum: (($00 * 256 + $0D) * 256 + $70) * 256 + $24 = 880676 = 860 KiB = 0.84 MiB

Du musst also die einzelnen Bytes betrachten, nicht die halben Bytes.
Bild
Little John

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

Beitrag von Little John »

Max_der_Held hat geschrieben:Ich möchte den Startsound von Vista ändern, der ja in der imageres.dll als resource gespeichert ist.
ganz einfach, bei 32-Bit systemen einfach den ResHacker ranlassen..
Ich hab aber ein 64-System.
Kann man denn bei Vista den Startsound nicht mehr in der Systemsteuerung auswählen, wie bei XP?
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

880676 Byte ist korrekt, wobei da soweit ich weiss das Wort RIFF und die Groesse nicht dazu zaehlen, also muesstest Du nochmal 8 Byte abziehen. Da bin ich mir jetzt aber nicht mehr 100%ig sicher.

Allgemein ist es aber schon eher umstaendlich, gibt es einen Grund dafuer dass Du das unbedingt auf diese Art und Weise erledigen moechtest?

Code: Alles auswählen

einfach umrechnen von wegen 2*16^7 + 4*16^6 etc
Sowas kannst Du auch mit dem Windows-Rechner machen. Einfach in den Hex-Modus gehen, die Zahl eingeben (allerdings die Bytes in umgekehrter Reihenfolge, also 00 0D 70 24 (natuerlich ohne Leerzeichen)) und dann wieder in den Dec-Modus wechseln.

Code: Alles auswählen

wobei "----" bei mir "2470 0D0D" ist
Falsch, es ist 2470 0D00. Bevor Du irgendwelche Systemdateien patchst, solltest Du schon erstmal genauer hinschauen...
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

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

Beitrag von Kaeru Gaman »

Little John hat geschrieben:
Max_der_Held hat geschrieben:Ich möchte den Startsound von Vista ändern, der ja in der imageres.dll als resource gespeichert ist.
ganz einfach, bei 32-Bit systemen einfach den ResHacker ranlassen..
Ich hab aber ein 64-System.
Kann man denn bei Vista den Startsound nicht mehr in der Systemsteuerung auswählen, wie bei XP?
jetzt bin ich auch verwundert... kann man da bei Vixa echt nix einstellen?
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Beitrag von KatSeiko »

Also die Schnittstelle von Vista und XP sind nahezu identisch. Bei Seven übrigens auch. Die API-Befehle kann man bestimmt in der MSDN-Datenbank finden.
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
Kevin
Beiträge: 236
Registriert: 11.06.2007 12:55

Beitrag von Kevin »

Kaeru Gaman hat Folgendes geschrieben:
Little John hat Folgendes geschrieben:
Max_der_Held hat Folgendes geschrieben:
Ich möchte den Startsound von Vista ändern, der ja in der imageres.dll als resource gespeichert ist.
ganz einfach, bei 32-Bit systemen einfach den ResHacker ranlassen..
Ich hab aber ein 64-System.
Kann man denn bei Vista den Startsound nicht mehr in der Systemsteuerung auswählen, wie bei XP?
jetzt bin ich auch verwundert... kann man da bei Vixa echt nix einstellen?
Doch kann man
Systemsteuerung\Sound -> Sounds
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Beitrag von Fluid Byte »

Ja ne Hexeditor!

Buahhahahaha! :lol: :allright:
Windows 10 Pro, 64-Bit / Outtakes | Derek
Benutzeravatar
Max_der_Held
Beiträge: 594
Registriert: 18.04.2006 17:01
Wohnort: Bavaria
Kontaktdaten:

Beitrag von Max_der_Held »

Danke, für die vielen Antworten :)
NickTheQuick: Du musst also die einzelnen Bytes betrachten, nicht die halben Bytes.
ahh deswegen.. öha :) stimmt ja.. danke Nick ^^
Zeha: 880676 Byte ist korrekt, wobei da soweit ich weiss das Wort RIFF und die Groesse nicht dazu zaehlen, also muesstest Du nochmal 8 Byte abziehen. Da bin ich mir jetzt aber nicht mehr 100%ig sicher.
abziehen.. ? du meinst wohl dazuzählen.. wenn die 8 bytes NICHT dazugezählt werden, dann muss ich, wenn ich bei der Datei ganz oben anfange, ja 8 zeichen mehr weglöschen ;) ..
Wave-komplett-Dateigröße = ( dastehende-Dateigröße - 8 ) bytes ..| +8
Zeha: Falsch, es ist 2470 0D00. Bevor Du irgendwelche Systemdateien patchst, solltest Du schon erstmal genauer hinschauen...
XD.. sollte ich wohl echt o_O .. ^^ :roll: ;) danke auch hier ^^
jetzt bin ich auch verwundert... kann man da bei Vixa echt nix einstellen?
Doch kann man
Systemsteuerung\Sound -> Sounds
Nein kann man nicht.
Redmond will dass der Systemsound sich einprägt usw. wie bei diversen Konsolen etc..
Siehe auch: Vista schützt Startsound

ich werde es also dann also demnächst starten lassen.... (backup schon erstellt) mit einigem Glück läuft alles friedlich..
ich melde mich ,wenns funktioniert hat ;).
(da könnte man auch ein programm dafür machen... bisher gibts sowas noch nicht.. vielleicht illegal?.. k.a.)

danke noch für die vielen Antworten :)
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

Jo, am besten lauter Nullen drueber buegeln, dann haben wir Ruhe ;)

Ist schon krass dass man nichtmal den Sound aendern kann. Mein PC hat gefaelligst die Klappe zu halten, erst recht wenn es um solche daemlichen Begruessungs-Sounds geht, die einem schon direkt nach dem Einschalten den Tag vermiesen.
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Antworten