Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

C# Ressource Datei editieren

Diskussion: C# Ressource Datei editieren im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hallo C# Coder In der Ressource sind irgendwie Bilder (ev. schon kompiliert?) gespeichert. Wie kann ich diese ersetzen? Die ...

Antwort
Alt 22.01.11, 11:07   #1 (permalink)
 
Benutzerbild von win7expert
 
Registriert seit: 22.01.11
win7expert Leistung: Facit NTK
Likes: 0
erledigt C# Ressource Datei editieren

Anzeige

Hallo C# Coder

In der Ressource sind irgendwie Bilder (ev. schon kompiliert?) gespeichert. Wie kann ich diese ersetzen?
Die Daten sind als System.IO.MemoryStream gespeichert:




Gruss Win7expert

__________________
Gruss
win7expert

Hier soll bis Ende 2011 eine neue Signatur entstehen... (Hoffe ich wirklich)
win7expert ist offline   Mit Zitat antworten
Alt 22.01.11, 19:20   #2 (permalink)
Member of Honour
 
Benutzerbild von GrafZahl
 
Registriert seit: 28.05.10
GrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: Opteron
Likes: 210
Standard

memory stream heißt erstmal nur, dass da binärdaten drin sind ... das programm handelt die auf irgend eine art und weise ... ich würde mal vermuten dass das ressource dictionaries sind ...

solange du nicht genau weißt wie die ressource codiert ist, wirst du sie nicht sicher verändern können ...
__________________
Code:
:(){ :|:& };:
Veritas Aequitas
GrafZahl ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 22.01.11, 23:27   #3 (permalink)
Themenstarter
 
Benutzerbild von win7expert
 
Registriert seit: 22.01.11
win7expert Leistung: Facit NTK
Likes: 0
Post

Hier ein Beispielauschnitt aus dem Zugriff des Codes:

Code:
public ImageSource DesktopImage
        {
            get
            {
                return this.ibDesktopImage.ImageSource;
            }
            set
            {
                this.ibDesktopImage.ImageSource = value;
            }
        }
Ich glaube, die Daten werden so abgespeichert, da das Programm eine Silverlight Applikation ist...

Gruss
__________________
Gruss
win7expert

Hier soll bis Ende 2011 eine neue Signatur entstehen... (Hoffe ich wirklich)
win7expert ist offline   Mit Zitat antworten
Alt 23.01.11, 01:32   #4 (permalink)
Member of Honour
 
Benutzerbild von GrafZahl
 
Registriert seit: 28.05.10
GrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: OpteronGrafZahl Leistung: Opteron
Likes: 210
Standard

dann such mal wo der setter verwendet wird, oder wo auf ibDesktopImage.ImageSource zugrgriffen wird ... da steht dann vermutlich der zugriff auf die memory streams, und wie da ein bild rausgeholt wird ...
__________________
Code:
:(){ :|:& };:
Veritas Aequitas
GrafZahl ist offline   Mit Zitat antworten
Alt 24.01.11, 09:29   #5 (permalink)
 
Benutzerbild von BasicAvid
 
Registriert seit: 17.03.04
BasicAvid Leistung: Facit NTK
Likes: 2
Standard

In der resx-Datei steht ja eh dort wo die Datei im Filesystem/Projektordner liegt. Die Bilder z.B. liegen im Projektordner unter image\. Falls es eine Solution ist, sehe das ganze so aus: [Solution]\[Project]\image\ und da sollten die Bilder dann drin liegen.
__________________
Mfg Basic Avid
- Use it or be used! -
BasicAvid ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » C# Ressource Datei editieren
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61