Windows Objekte auslesen

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
own2007
Beiträge: 17
Registriert: 26.05.2007 13:01
Kontaktdaten:

Windows Objekte auslesen

Beitrag von own2007 »

Hi,

Ich brauch mal wieder eure Hilfe. Ich hab jetzt ein bar ganz brauchbare Tools geschrieben und will diese noch ein bossischen verbessern.

1) Link auslesen:
Ich weiß wie man mit der Win-Api einen Link erstellt nur brauch ich aber das umgekehrte - wie ich die Daten aus so einem link bekomme.

2) Papierkorb auslesen:
Fast dasselbe nur es gibt eine Datei im Papierkorb da stehen alle dateinamen drinnen und die will ich auslesen.

Mein Fertiger Source-code kann sich dann jeder ansehen und bearbeiten.
<)
PureBasic 4.1 BETA
Windows, Ubuntu 7
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@own2007
>1) Link auslesen:
Wenn das ne URL-Linkdatei ist, dann ist einfach auszulesen.
Z.B. der Inhalt einer URL-Datei ist folgendes:

Code: Alles auswählen

[InternetShortcut]
URL=http://www.google.de/search?hl=de&q=download+anmelden&meta=
IDList=
IconFile=http://www.google.de/favicon.ico
IconIndex=1
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2
[DEFAULT]
BASEURL=http://www.google.de/search?hl=de&q=download+anmelden&meta=
Wenns eine Verknüpfung ist, dann wirds schweriger, da hab ich leider KP, sry.

>2) Papierkorb auslesen:
Der Papierkorb-Ordner liegt in C:\RECYCLER\S-1-5-21-1960408961-1708537768-839522115-1004
(Tipp: Einfach alle versteckte Dateien anzeigen und alle Systemdateien. (Ordneroptionen))
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Beitrag von Fluid Byte »

Einfach nur "C:\RECYCLER\", ohne das Gedöns dahinter. Das ist so ne Art Session ID und ist von der Bezeichnung und Anzahl auf jedem Rechner anders.
Windows 10 Pro, 64-Bit / Outtakes | Derek
Benutzeravatar
own2007
Beiträge: 17
Registriert: 26.05.2007 13:01
Kontaktdaten:

Beitrag von own2007 »

Ja aber das ganze habe ich schon gemacht ich habe mir die Ordner für XP und 200 gesucht und dann für mein Programm ausgelesen nur es da eine Datei da stehen die Informationen drin.

Die Brauche ich: (selbst mit API)
PureBasic 4.1 BETA
Windows, Ubuntu 7
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Beitrag von Fluid Byte »

Der Satz ist wirklich grausam formuliert. Geht das nochmal auf deutsch?
Windows 10 Pro, 64-Bit / Outtakes | Derek
Benutzeravatar
own2007
Beiträge: 17
Registriert: 26.05.2007 13:01
Kontaktdaten:

Beitrag von own2007 »

Ja also noch mal.

Bitte könnt ihr mir bei meinem Problem helfen?

Alleine schaffe ich es nicht. Es geht darum den Papierkorb auszulesen also die Dateien unter Windows 2000 und Windows XP anzuzeigen und von einem Link genaueres auszulesen. Z.B.: das Icon oder mit welchem Programm der Link verknüpft ist.
PureBasic 4.1 BETA
Windows, Ubuntu 7
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Hier sind drei Beispiele für das Auslesen einer lnk-Verknüpfung.
Antworten