2013-02-05 15 views
9

Ich brauche einige Ressourcen aus SOURCE.PRI Datei zu nehmen, bestimmte Werte ändern, erstellen Sie dann TARGET.PRI-Datei, die den exakt gleichen Inhalt wie SOURCE hat. PRI, außer den oben genannten modifizierten Werten.Gibt es eine Möglichkeit, .PRI-Dateien zu öffnen/zu lesen? (Paketressourcenindex - verwendet in Windows Store Apps)

Es gibt ein paar PRI Dateierweiterungen, ich beziehe mich auf die kompilierte Ressource-Dateien, die von Windows Store-Anwendungen (more info).

Ich gehe davon aus, dass, da .PRI Dateien bereits kompiliert sind, gibt es keine Möglichkeit, sie, Zeichen für Zeichen, mit einfachen Textparser zu lesen.

Deshalb suche ich nach einer Möglichkeit, die .pri Datei zu kompilieren und zu dekompilieren.

Hat jemand einen Weg gefunden, dies zu tun?

+4

Das Format ist undokumentiert. Sie können sie mit 'makepri.exe dump' dekompilieren. –

+0

ich weiß über die makepri.exe, aber darf ich das verwenden, wenn ich eine benutzerdefinierte Anwendung habe, die ich an Kunden verkaufen werde? – Bobby5193

+0

Nein, es handelt sich nicht um eine verteilbare Komponente. Sie müssen dies als eine praktikable Strategie abschreiben, wenn dies zur Laufzeit geschehen soll. Ziemlich unklar, warum Sie diese BTW erwägen, können Sie nicht einmal Schreibzugriff auf das Verzeichnis erhalten. –

Antwort

4

In this github project haben sie die Datei .pri bearbeitet, um den Anmeldebildschirm zu ändern.

Sie können versuchen und schauen, was sie dort gemacht haben und wie Sie das mit Ihrem eigenen Projekt erreichen können.

Obwohl es eine lange Zeit her, seit die Frage gestellt wurde, ich glaube es immer noch gut ist, hier eine Antwort zu haben, dass jemand führen wird, wer das dabei interessiert ist und hier angekommen.