Suchergebnisse

Suchergebnisse 1-6 von insgesamt 6.

  • Benutzer-Avatarbild

    @Amelie Ich hab das jetzt nicht explizit getestet. Wie verhält sich denn das ganze wenn Du anstelle einer eigenen Kopierroutine folgendes zum kopieren verwendest? -> Dateien und Ordner löschen, kopieren, verschieben und umbenennen per IFileOperation Vorteil des ganzen wäre auch, das Du hier gleich einen Dialog mit dem Vortschritt angezeigt bekommst. Du kannst, bevor Du Dir den Code anschaust, das ganze auch einfach im Explorer testen. Also was passiert wenn Du beim Kopiervorgang im Explorer den …

  • Benutzer-Avatarbild

    Zitat von Amelie: „Püüüühh da ist noch vieles was ich noch nicht verstehe.“ Der Umgang mit COM Interfaces ist auf den ersten Blick für viele erst einmal undurchsichtig und kompliziert. Wenn man sich damit aber mal intensiver beschäftigt, wird einem das gar nicht mehr so kompliziert vorkommen und man erkennt auch die Vorteile, die Windows von Haus aus in Form von APIs und COM Interfaces anbietet die es in .Net so nicht gibt. Für Dich wäre wahrscheinlich das WindowsAPICodePack, gibt es als NuGet, …

  • Benutzer-Avatarbild

    Zitat von Amelie: „Mich erschlagen dabei diese Werte...“ Du findest alles in der MS-Doku. Auch was SFGAO_CANCOPY bedeutet-> learn.microsoft.com/de-de/windows/win32/shell/sfgao

  • Benutzer-Avatarbild

    @Amelie Ich bin mir da immer nicht sicher ob dieser Reg-Key die Beschränkung von MAX_PATH (260 Zeichen) bei alten APIs wirklich aufhebt. Genaues Erfährst Du hier: learn.microsoft.com/en-us/wind…-limitation?tabs=registry Evtl. noch -> The application manifest must also include the longPathAware element. Und wenn ich das so lese, gilt das erst ab Win10.

  • Benutzer-Avatarbild

    @Amelie Wenn ich mich richtig erinnere, entwickelst Du Deine Software noch nicht unter Win10 oder? Wenn dem noch so ist, dann wird Dir der Reg-Key bzw. der Teil für das Manifest nichts nützen da das erst ab Windows 10, Version 1607 eingeführt wurde. Du brauchst auch keine extra Manifestdatei neben der Exe liegen zu haben. Das Manifest für Dein Projekt kannst Du direkt in den Projekteigenschaften bearbeiten.

  • Benutzer-Avatarbild

    @Amelie Es gibt 2 Möglichkeiten für ein Manifest. Eines das neben der Exe liegt und eines das direkt in die Exe einkompiliert ist. Vorzugsweise verwendet man die zweite Möglichkeit. Da in .NET sowieso ein Manifest mit einkompiliert wird, würde ich auch dieses Manifest bearbeiten und nicht zusätzlich eines neben die Exe legen.