Windows Shortcut (.lnk) ohne win32 API lesen?

12/04/2011 - 23:03 von Robert Sander | Report spam
Hi,

gibt es ein Python-Modul, um auf einem Samba-Server das Ziel
eines dort abgelegten Windows-Shortcuts auszulesen, ohne
die Win32 API zu nutzen?

Tante Google liefert nur Ergebnisse mit der Win32 API, d.h.
das Python-Skript müsste auf einem Windowsrechner laufen.

Grüße
Robert Sander
 

Lesen sie die antworten

#1 Peter Gertner
13/04/2011 - 17:19 | Warnen spam
Hallo Robert,

On 12.04.2011 23:03, Robert Sander wrote:
gibt es ein Python-Modul, um auf einem Samba-Server das Ziel
eines dort abgelegten Windows-Shortcuts auszulesen, ohne
die Win32 API zu nutzen?



Ein Python-Modul kenne ich nicht, aber auf [0] hat Microsoft das
Binàrformat mal veröffentlicht. Mittlerweile haben sie das wohl wieder
entfernt, eine Suche nach "[MS-SHLLINK].pdf" liefert aber [1] als noch
funktionierende Quelle.
Da kannst du zumindest mit klassischen Dateioperationen die Daten
rauspulen, die du brauchst. Für das Arbeiten mit C-Records habe ich
ctypes in sehr guter Erinnerung.

Bis spàter
Peter


[0] http://msdn.microsoft.com/en-us/lib...10%29.aspx
[1] http://pdfcast.org/download/ms-shllink-pdf.pdf

Ähnliche fragen