2012-04-13 6 views
0

Manchmal zeigt Setup-Programme, die Windows-Dateikopierdialog, wie diese:Systemdatei Kopieren Dialogfeld

enter image description here

Dies scheint oft während Treiberebene Anwendungsinstallation, entweder unter Windows XP oder Windows 7.

Welche API kann das?

EDIT

Eigentlich gibt es keine gar Abbrechen-Taste auf dem realen Dialogfeld.

Antwort

1

Die Windows-API heißt SHFileOperation. Seine Unterschrift in # Sprache C ist

[DllImport("shell32.dll",CharSet = CharSet.Unicode)] 
static extern int SHFileOperation([In] ref SHFILEOPSTRUCT lpFileOp); 

Wenn Sie ein Beispiel wie könnten Sie at this page auf PInvoke aussehen
Dieses stattdessen ist die link to the MSDN Dokumentation auf SHFileOperation

0

Die Windows-API SHFileOperation wie folgt erklärt wird:

[DllImport ("shell32.dll", CharSet = CharSet.Unicode)] statisch extern int SHFileOperation (ref SHFILEOPSTRUCT lpFileOp);

Angeben von [In] für ref SHFILEOPSTRUCT lpFileOp verhindert, dass der Zeiger auf neu zugeordnete Dateien in ref SHFILEOPSTRUCT.hNameMappings empfangen wird, wenn das Flag FOF_WANTMAPPINGHANDLE gesetzt ist.