Post a reply

Before posting, please read how to report bug or request support effectively.

Bug reports without an attached log file are usually useless.

Options
Add an Attachment

If you do not want to add an Attachment to your Post, please leave the Fields blank.

(maximum 10 MB; please compress large files; only common media, archive, text and programming file formats are allowed)

Options

Topic review

martin

Re: WinSCP's DragExt64 crashes Settingsynchost.exe

Please enable logging of the extension by adding the following registry keys and values. And post a log of the crash:

[HKEY_LOCAL_MACHINE\SOFTWARE\Martin Prikryl\WinSCP 2\DragExt]

"Enable"=dword:00000001
"LogFile"="C:\\some\\path\\dragext.log"
asklar

WinSCP's DragExt64 crashes Settingsynchost.exe

WinSCP installs a shell copy hook, but it runs not only in File Explorer but also in other processes that use the shell file copy API like SettingSyncHost.exe. Something happens in DragExt64 that it crashes and corrupts settings for the user.

09 000000c5`ce0fe500 00000000`63d21799     DragExt64!DllUnregisterServer+0x3e11f

0a 000000c5`ce0fe5f0 00000000`63d0f15e     DragExt64!DllUnregisterServer+0x3e459
0b 000000c5`ce0fe620 00000000`63d11909     DragExt64!DllUnregisterServer+0x2be1e
0c 000000c5`ce0fe6c0 00000000`63d11585     DragExt64!DllUnregisterServer+0x2e5c9
0d 000000c5`ce0fe6f0 00000000`63ce3419     DragExt64!DllUnregisterServer+0x2e245
0e 000000c5`ce0fe720 00000000`63ce2660     DragExt64!DllUnregisterServer+0xd9
0f 000000c5`ce0fe750 00000000`63ce2a7d     DragExt64+0x2660
10 000000c5`ce0fe790 00007ffd`44ce0c9b     DragExt64+0x2a7d

00000000`63ce0000 00000000`63d52000   DragExt64   (export symbols)       C:\Program Files (x86)\WinSCP\DragExt64.dll
    Loaded symbol image file: C:\Program Files (x86)\WinSCP\DragExt64.dll
    Image path: C:\Program Files (x86)\WinSCP\DragExt64.dll
    Image name: DragExt64.dll
    Browse all global symbols  functions  data
    Timestamp:        Mon Mar  9 08:07:21 2020 (5E665BA9)
    CheckSum:         0007DCA5
    ImageSize:        00072000
    File version:     2.0.0.10278
    Product version:  5.17.2.0
    File flags:       0 (Mask 3F)
    File OS:          4 Unknown Win32
    File type:        2.0 Dll
    File date:        00000000.00000000
    Translations:     0409.04e4
    Information from resource tables:
        CompanyName:      Martin Prikryl
        ProductName:      WinSCP
        InternalName:     dragext
        OriginalFilename: dragext.dll
        ProductVersion:   5.17.2.0
        FileVersion:      2.0.0.10278
        FileDescription:  Drag&Drop shell extension for WinSCP (Win64)
        LegalCopyright:   (c) 2000-2020 Martin Prikryl