PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : EmptyRecycleBin unter WinNT4.0


Blumentopf
2004-04-20, 12:54:28
Hallo,

WinAPI "SHEmptyRecycleBinA" unterstützt nicht WinNT4.0.
Weiß jemand eine Alternative (egal ob API oder bloß DOS Befehlszeile oder irgendwas...)zum Leeren des Papierkorbs.
Brauche es für eine Automation.

Danke

Blumentopf

Crushinator
2004-04-20, 13:24:32
[X] Internet Explorer 4.0 oder höher installieren, dann kann NT 4 das auch. (Shell 4.71+ ist notwendig)

Blumentopf
2004-04-20, 13:40:53
Bist du dir da ganz sicher ???
Hab IE 5.5 und geht nicht.

Crushinator
2004-04-20, 13:55:54
:kratz2: Ich bin mir ziemlich sicher, weil es MS selbst so erzählt. Wie hattest Du eigentlich vor, die Funktion aufzurufen? (Source/Beispiel für Batch)

Blumentopf
2004-04-20, 14:15:59
Habs sowohl in VB als auch in MASM32 versucht.
Beides mal die Meldung Shell32.dll Eingangspunkt für diese Funktion nicht gefunden.
Bsp. Assembler und VB:

invoke SHEmptyRecycleBin,hWin,"C:\",NULL
lRet= EmptyRecycleBin(frmAuto.hwnd, vbNullString, Para)


Aber halt:
Vielleicht liegts am ServicePack, ist nämlich nur Nr.6 installiert und nicht 6a. Sonst bin ich ratlos :O

Crushinator
2004-04-20, 14:36:12
Hast Du IE auch mit ActvieDesktop installiert? Nur dann wird nämlich Shell v. 4.71 installiert.

Blumentopf
2004-04-20, 14:43:49
Danke für den Tipp.