Verwendung der API-Funktionen rund um Resource

Für allgemeine Fragen zur Programmierung mit PureBasic.
re@l
Beiträge: 4
Registriert: 06.02.2008 13:04

Verwendung der API-Funktionen rund um Resource

Beitrag von re@l »

Hi,

ich bin re@l und ich programmiere schon seit einiger Zeit mit PureBasic. Da ich nun ein paar Programme mit Ressourcen schreiben will, habe ich mal ein bisschen gegooglet und bin auf folgende PDF gestoßen:

http://h4x0r.idoo.com/c0derz-resource-builder-in-c.pdf

Diese Informationen werden anscheinend in Hackerkreisen herumgegeben, da dort auch irgendwas von Password Stealern erwähnt wird.
Wie auch immer: Wie kann man die Funktionen BeginUpdateResource_(...), UpdateResource_(...), FindResource_(...) usw. in PureBasic benutzen? Leider ist das Tutorial für C++, was ich aber leider nicht kann. Sry für die Frage, aber ich habe in Sachen API mit PureBasic noch gar nichts gemacht :-(

Mein Hauptziel ist derzeit, ein Programm zu schreiben, mit dem man den Text einer Nachrichtenbox in einem zweiten (natürlich auch selbst geschriebenen) Programm kann.
Zuletzt geändert von re@l am 06.02.2008 13:17, insgesamt 1-mal geändert.
Benutzeravatar
Scarabol
Beiträge: 1427
Registriert: 30.11.2005 21:00

Beitrag von Scarabol »

Du willst die Daten einer fertig compilierten Datei ändern?

Das geht auch mit dem RessourceHacker.... (Google sei mit dir)

Gruß
Scarabol
Abgeschlossen Projekte:
Schreibmaschine, Bildschirmlupe, Wings3DtoOgreMeshConverter
Watch: PureArea

PB-V: 4
WinXP
re@l
Beiträge: 4
Registriert: 06.02.2008 13:04

Beitrag von re@l »

Das Programm kannte ich schon. Allerdings möchte ich aber die Informationen mit dem Programm verändern.
Benutzeravatar
Scarabol
Beiträge: 1427
Registriert: 30.11.2005 21:00

Beitrag von Scarabol »

Hast du keine API Hilfe oder willst du ein Codebeispiel in PB haben?

Gruß
Scarabol
Abgeschlossen Projekte:
Schreibmaschine, Bildschirmlupe, Wings3DtoOgreMeshConverter
Watch: PureArea

PB-V: 4
WinXP
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 »

Im CodeArchiv ist ein Beispiel, wie man z.B. die Manifest-Datei
nachträglich einfügt. Im engl. Forum ist auch eine Menge zu dieser API zu
finden. Vor allem sind die Systemvoraussetzungen (Win9x oder ab W2K)
zu beachten
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
re@l
Beiträge: 4
Registriert: 06.02.2008 13:04

Beitrag von re@l »

OK... Vielen Dank
Benutzeravatar
Shardik
Beiträge: 746
Registriert: 25.01.2005 12:19

Beitrag von Shardik »

Für den Einstieg könnten vielleicht die folgenden beiden Code-Beispiele von mir dienen:

Anzeige aller als Ressource in einer Bibliothek enthaltenen Cursor:
http://www.purebasic.fr/english/viewtop ... 3&start=35

Anzeige aller als Ressource in einer Bibliothek enthaltenen Icons:
http://www.purebasic.fr/german/viewtopi ... 01&start=4
Antworten