Ich habe ein einziges * .exe-Dateiprogramm und eine * .chm Hilfedatei.Datei in den Speicher schreiben und eine URL darauf zeigen
Ich habe die Hilfedatei als Ressource in meine exe eingebettet und jetzt möchte ich es öffnen, damit der Benutzer die Hilfe sehen kann.
Soweit ich weiß, die einzige Möglichkeit, das zu tun wäre, die HelpProvider-Klasse zu verwenden, aber es akzeptiert nur eine URL als die Adresse einer Datei. So habe ich , um meine Ressource * .chm-Datei irgendwo zu schreiben und ihre Adresse dem Provider zu geben.
Allerdings möchte ich nicht die Datei auf die Festplatte schreiben, also dachte ich, ich würde einfach MemoryStrem
oder etwas verwenden und es in den Speicher schreiben. Aber wie sollte ich eine URL zu dieser Datei im Speicher abrufen?
Warum haben Sie die Datei als Ressource eingebettet? – ChrisBint
@ChrisBint - tatsächlich! – spodger
@ChrisBint, ich möchte nur eine einzige * .exe-Datei haben. Es ist eine feste Voraussetzung. Hätte ich es nicht als eingebettete Ressource machen sollen? –