PowerToys icon indicating copy to clipboard operation
PowerToys copied to clipboard

Mouse Without Borders File Copy is not available

Open MuelNova opened this issue 2 years ago • 13 comments

Microsoft PowerToys version

0.70.0

Installation method

PowerToys auto-update

Running as admin

Yes

Area(s) with issue?

Mouse Without Borders

Steps to reproduce

While other functions working well ( mouse, keyboard, clipboard ), file copy is not working as expected.

I have generated logs and there seems some problem in the clipboard socket. ( At first, I can't copy text, but it was fixed after restarting PowerToys ).

Here are 2 logs from different devices.

Device A

[17:39:33.7457421] [Info] Common::Log
    05/24 17:39:33.745(1)PowerToys.MouseWithoutBorders Started!
[17:39:33.7612641] [Info] Common::Log
    05/24 17:39:33.761(1)"D:\Program Files\PowerToys\modules\MouseWithoutBorders\PowerToys.MouseWithoutBorders.dll"
[17:39:33.8422604] [Info] Common::Log
    05/24 17:39:33.842(1)Microsoft Windows NT 10.0.22621.0
[17:39:33.8436474] [Info] Common::Log
    05/24 17:39:33.843(1)SetProcessDpiAwareness: 0.
[17:39:33.8709585] [Info] Common::Log
    05/24 17:39:33.870(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:39:33.8723964] [Info] Common::Log
    05/24 17:39:33.872(1)MONITOR: (0, 0, 2560, 1440). DPI: (120, 120)
[17:39:33.8728000] [Info] Common::Log
    05/24 17:39:33.872(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:39:33.8728774] [Info] Common::Log
    05/24 17:39:33.872(1)==================== GetScreenConfig ended
[17:39:34.3278429] [Info] Common::Log
    05/24 17:39:34.327(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:39:34.3281564] [Info] Common::Log
    05/24 17:39:34.328(1)MONITOR: (0, 0, 2560, 1440). DPI: (120, 120)
[17:39:34.3282012] [Info] Common::Log
    05/24 17:39:34.328(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:39:34.3282281] [Info] Common::Log
    05/24 17:39:34.328(1)==================== GetScreenConfig ended
[17:39:34.3296163] [Info] Common::Log
    05/24 17:39:34.329(1)TCP listening on port: 15101
[17:39:34.3308904] [Info] Common::Log
    05/24 17:39:34.330(1)TCP listening on port: 15100
[17:39:34.3438365] [Info] Common::Log
    05/24 17:39:34.343(1)Helper process started.
[17:39:34.3982354] [Info] Common::Log
    05/24 17:39:34.398(9)(((((Keyboard/Mouse hooks installed/reinstalled!)))))
[17:39:47.0744296] [Info] Common::Log
    05/24 17:39:47.074(17)TCPServerThread.AcceptSocket: A blocking socket call was canceled.
[17:39:47.0747487] [Info] Common::Log
    05/24 17:39:47.074(18)server.AcceptSocket: A blocking socket call was canceled.
[17:39:47.0750094] [Info] Common::Log
    05/24 17:39:47.075(18)The clipboard socket could have been closed. Not listening. You must call the Start() method before calling this method.
[17:39:47.0989555] [Info] Common::Log
    05/24 17:39:47.098(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:39:47.0991488] [Info] Common::Log
    05/24 17:39:47.099(1)MONITOR: (0, 0, 2560, 1440). DPI: (120, 120)
[17:39:47.0991927] [Info] Common::Log
    05/24 17:39:47.099(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:39:47.0992205] [Info] Common::Log
    05/24 17:39:47.099(1)==================== GetScreenConfig ended
[17:39:47.0997778] [Info] Common::Log
    05/24 17:39:47.099(1)TCP listening on port: 15101
[17:39:47.1003719] [Info] Common::Log
    05/24 17:39:47.100(1)TCP listening on port: 15100
[17:39:47.1446026] [Info] Common::Log
    05/24 17:39:47.144(23)(((((Keyboard/Mouse hooks installed/reinstalled!)))))
[17:40:08.1300181] [Info] Common::Log
    05/24 17:40:08.129(21)TCPServerThread.AcceptSocket: A blocking socket call was canceled.
[17:40:08.1300723] [Info] Common::Log
    05/24 17:40:08.130(22)server.AcceptSocket: A blocking socket call was canceled.
[17:40:08.1309390] [Info] Common::Log
    05/24 17:40:08.130(22)The clipboard socket could have been closed. Not listening. You must call the Start() method before calling this method.
[17:40:08.1496502] [Info] Common::Log
    05/24 17:40:08.149(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:40:08.1498081] [Info] Common::Log
    05/24 17:40:08.149(1)MONITOR: (0, 0, 2560, 1440). DPI: (120, 120)
[17:40:08.1498515] [Info] Common::Log
    05/24 17:40:08.149(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:40:08.1498768] [Info] Common::Log
    05/24 17:40:08.149(1)==================== GetScreenConfig ended
[17:40:08.1506961] [Info] Common::Log
    05/24 17:40:08.150(1)TCP listening on port: 15101
[17:40:08.1513848] [Info] Common::Log
    05/24 17:40:08.151(1)TCP listening on port: 15100
[17:40:08.1520393] [Info] Common::Log
    05/24 17:40:08.152(23)(((((Keyboard/Mouse hooks installed/reinstalled!)))))
[17:40:41.9145621] [Info] Common::Log
[17:40:41.9146290] [Info] Common::Log
    05/24 17:40:41.914(24)server.AcceptSocket: A blocking socket call was canceled.
[17:40:41.9147199] [Info] Common::Log
    05/24 17:40:41.914(24)The clipboard socket could have been closed. Not listening. You must call the Start() method before calling this method.
    05/24 17:40:41.914(17)TCPServerThread.AcceptSocket: A blocking socket call was canceled.
[17:40:41.9334863] [Info] Common::Log
    05/24 17:40:41.933(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:40:41.9336253] [Info] Common::Log
    05/24 17:40:41.933(1)MONITOR: (0, 0, 2560, 1440). DPI: (120, 120)
[17:40:41.9336625] [Info] Common::Log
    05/24 17:40:41.933(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:40:41.9336876] [Info] Common::Log
    05/24 17:40:41.933(1)==================== GetScreenConfig ended
[17:40:41.9345103] [Info] Common::Log
    05/24 17:40:41.934(1)TCP listening on port: 15101
[17:40:41.9350539] [Info] Common::Log
    05/24 17:40:41.935(1)TCP listening on port: 15100
[17:40:41.9355449] [Info] Common::Log
    05/24 17:40:41.935(23)(((((Keyboard/Mouse hooks installed/reinstalled!)))))
[17:40:41.9644889] [Info] Common::Log
    05/24 17:40:41.964(1)Helper process found running.
[17:41:15.7148292] [Info] SocketStuff::TCPServerThread
    05/24 17:41:15.714(26)TCPServerThread.AcceptSocket: A blocking socket call was canceled.
[17:41:15.7149145] [Info] SocketStuff::AcceptConnectionAndSendClipboardData
    05/24 17:41:15.714(27)server.AcceptSocket: A blocking socket call was canceled.
[17:41:15.7149883] [Info] SocketStuff::AcceptConnectionAndSendClipboardData
    05/24 17:41:15.714(27)The clipboard socket could have been closed. Not listening. You must call the Start() method before calling this method.
[17:41:15.7345326] [Info] Common::GetScreenConfig
    05/24 17:41:15.734(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:41:15.7346732] [Info] Common::MonitorEnumProc
    05/24 17:41:15.734(1)MONITOR: (0, 0, 2560, 1440). DPI: (120, 120)
[17:41:15.7347114] [Info] Common::GetScreenConfig
    05/24 17:41:15.734(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:41:15.7347405] [Info] Common::GetScreenConfig
    05/24 17:41:15.734(1)==================== GetScreenConfig ended
[17:41:15.7353263] [Info] TcpServer::.ctor
    05/24 17:41:15.735(1)TCP listening on port: 15101
[17:41:15.7358661] [Info] TcpServer::.ctor
    05/24 17:41:15.735(1)TCP listening on port: 15100
[17:41:15.7365337] [Info] FrmInputCallback::InstallKeyboardAndMouseHook
    05/24 17:41:15.736(23)(((((Keyboard/Mouse hooks installed/reinstalled!)))))
[17:41:49.5097640] [Info] SocketStuff::TCPServerThread
    05/24 17:41:49.509(29)TCPServerThread.AcceptSocket: A blocking socket call was canceled.
[17:41:49.5098467] [Info] SocketStuff::AcceptConnectionAndSendClipboardData
    05/24 17:41:49.509(30)server.AcceptSocket: A blocking socket call was canceled.
[17:41:49.5099179] [Info] SocketStuff::AcceptConnectionAndSendClipboardData
    05/24 17:41:49.509(30)The clipboard socket could have been closed. Not listening. You must call the Start() method before calling this method.
[17:41:49.5291011] [Info] Common::GetScreenConfig
    05/24 17:41:49.529(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:41:49.5292497] [Info] Common::MonitorEnumProc
    05/24 17:41:49.529(1)MONITOR: (0, 0, 2560, 1440). DPI: (120, 120)
[17:41:49.5292866] [Info] Common::GetScreenConfig
    05/24 17:41:49.529(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:41:49.5293094] [Info] Common::GetScreenConfig
    05/24 17:41:49.529(1)==================== GetScreenConfig ended
[17:41:49.5299839] [Info] TcpServer::.ctor
    05/24 17:41:49.529(1)TCP listening on port: 15101
[17:41:49.5304749] [Info] TcpServer::.ctor
    05/24 17:41:49.530(1)TCP listening on port: 15100
[17:41:49.5309793] [Info] FrmInputCallback::InstallKeyboardAndMouseHook
    05/24 17:41:49.530(23)(((((Keyboard/Mouse hooks installed/reinstalled!)))))
[17:41:55.8179541] [Info] SocketStuff::TCPServerThread
    05/24 17:41:55.817(32)TCPServerThread.AcceptSocket: A blocking socket call was canceled.
[17:41:55.8180263] [Info] SocketStuff::AcceptConnectionAndSendClipboardData
    05/24 17:41:55.818(33)server.AcceptSocket: A blocking socket call was canceled.
[17:41:55.8180967] [Info] SocketStuff::AcceptConnectionAndSendClipboardData
    05/24 17:41:55.818(33)The clipboard socket could have been closed. Not listening. You must call the Start() method before calling this method.
[17:41:55.8371990] [Info] Common::GetScreenConfig
    05/24 17:41:55.837(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:41:55.8373497] [Info] Common::MonitorEnumProc
    05/24 17:41:55.837(1)MONITOR: (0, 0, 2560, 1440). DPI: (120, 120)
[17:41:55.8373870] [Info] Common::GetScreenConfig
    05/24 17:41:55.837(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:41:55.8374138] [Info] Common::GetScreenConfig
    05/24 17:41:55.837(1)==================== GetScreenConfig ended
[17:41:55.8379723] [Info] TcpServer::.ctor
    05/24 17:41:55.837(1)TCP listening on port: 15101
[17:41:55.8384736] [Info] TcpServer::.ctor
    05/24 17:41:55.838(1)TCP listening on port: 15100
[17:41:55.8527908] [Info] FrmInputCallback::InstallKeyboardAndMouseHook
    05/24 17:41:55.852(37)(((((Keyboard/Mouse hooks installed/reinstalled!)))))
[17:41:56.9137296] [Info] SocketStuff::TCPServerThread
    05/24 17:41:56.913(35)TCPServerThread.AcceptSocket: A blocking socket call was canceled.
[17:41:56.9138282] [Info] SocketStuff::AcceptConnectionAndSendClipboardData
    05/24 17:41:56.913(36)server.AcceptSocket: A blocking socket call was canceled.
[17:41:56.9139103] [Info] SocketStuff::AcceptConnectionAndSendClipboardData
    05/24 17:41:56.913(36)The clipboard socket could have been closed. Not listening. You must call the Start() method before calling this method.
[17:41:56.9337061] [Info] Common::GetScreenConfig
    05/24 17:41:56.933(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:41:56.9338315] [Info] Common::MonitorEnumProc
    05/24 17:41:56.933(1)MONITOR: (0, 0, 2560, 1440). DPI: (120, 120)
[17:41:56.9338740] [Info] Common::GetScreenConfig
    05/24 17:41:56.933(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:41:56.9339001] [Info] Common::GetScreenConfig
    05/24 17:41:56.933(1)==================== GetScreenConfig ended
[17:41:56.9344607] [Info] TcpServer::.ctor
    05/24 17:41:56.934(1)TCP listening on port: 15101
[17:41:56.9349397] [Info] TcpServer::.ctor
    05/24 17:41:56.934(1)TCP listening on port: 15100
[17:41:56.9745608] [Info] FrmInputCallback::InstallKeyboardAndMouseHook
    05/24 17:41:56.974(32)(((((Keyboard/Mouse hooks installed/reinstalled!)))))
[17:41:57.2507077] [Info] SocketStuff::TCPServerThread
    05/24 17:41:57.250(25)TCPServerThread.AcceptSocket: A blocking socket call was canceled.
[17:41:57.2508288] [Info] SocketStuff::AcceptConnectionAndSendClipboardData
    05/24 17:41:57.250(33)server.AcceptSocket: A blocking socket call was canceled.
[17:41:57.2509510] [Info] SocketStuff::AcceptConnectionAndSendClipboardData
    05/24 17:41:57.250(33)The clipboard socket could have been closed. Not listening. You must call the Start() method before calling this method.
[17:41:57.2698862] [Info] Common::GetScreenConfig
    05/24 17:41:57.269(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:41:57.2700143] [Info] Common::MonitorEnumProc
    05/24 17:41:57.270(1)MONITOR: (0, 0, 2560, 1440). DPI: (120, 120)
[17:41:57.2700906] [Info] Common::GetScreenConfig
    05/24 17:41:57.270(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:41:57.2701213] [Info] Common::GetScreenConfig
    05/24 17:41:57.270(1)==================== GetScreenConfig ended
[17:41:57.2706798] [Info] TcpServer::.ctor
    05/24 17:41:57.270(1)TCP listening on port: 15101
[17:41:57.2711768] [Info] TcpServer::.ctor
    05/24 17:41:57.271(1)TCP listening on port: 15100
[17:41:57.2846705] [Info] FrmInputCallback::InstallKeyboardAndMouseHook
    05/24 17:41:57.284(43)(((((Keyboard/Mouse hooks installed/reinstalled!)))))
[17:41:57.5452030] [Info] SocketStuff::TCPServerThread
    05/24 17:41:57.545(41)TCPServerThread.AcceptSocket: A blocking socket call was canceled.
[17:41:57.5453005] [Info] SocketStuff::AcceptConnectionAndSendClipboardData
    05/24 17:41:57.545(42)server.AcceptSocket: A blocking socket call was canceled.
[17:41:57.5453951] [Info] SocketStuff::AcceptConnectionAndSendClipboardData
    05/24 17:41:57.545(42)The clipboard socket could have been closed. Not listening. You must call the Start() method before calling this method.
[17:41:57.5651856] [Info] Common::GetScreenConfig
    05/24 17:41:57.565(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:41:57.5653150] [Info] Common::MonitorEnumProc
    05/24 17:41:57.565(1)MONITOR: (0, 0, 2560, 1440). DPI: (120, 120)
[17:41:57.5653532] [Info] Common::GetScreenConfig
    05/24 17:41:57.565(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:41:57.5654368] [Info] Common::GetScreenConfig
    05/24 17:41:57.565(1)==================== GetScreenConfig ended
[17:41:57.5661043] [Info] TcpServer::.ctor
    05/24 17:41:57.566(1)TCP listening on port: 15101
[17:41:57.5666179] [Info] TcpServer::.ctor
    05/24 17:41:57.566(1)TCP listening on port: 15100
[17:41:57.5828683] [Info] FrmInputCallback::InstallKeyboardAndMouseHook
    05/24 17:41:57.582(37)(((((Keyboard/Mouse hooks installed/reinstalled!)))))
[17:41:57.7554726] [Info] SocketStuff::TCPServerThread
    05/24 17:41:57.755(33)TCPServerThread.AcceptSocket: A blocking socket call was canceled.
[17:41:57.7555380] [Info] SocketStuff::AcceptConnectionAndSendClipboardData
    05/24 17:41:57.755(25)server.AcceptSocket: A blocking socket call was canceled.
[17:41:57.7556058] [Info] SocketStuff::AcceptConnectionAndSendClipboardData
    05/24 17:41:57.755(25)The clipboard socket could have been closed. Not listening. You must call the Start() method before calling this method.
[17:41:57.7751450] [Info] Common::GetScreenConfig
    05/24 17:41:57.775(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:41:57.7753540] [Info] Common::MonitorEnumProc
    05/24 17:41:57.775(1)MONITOR: (0, 0, 2560, 1440). DPI: (120, 120)
[17:41:57.7754563] [Info] Common::GetScreenConfig
    05/24 17:41:57.775(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:41:57.7754923] [Info] Common::GetScreenConfig
    05/24 17:41:57.775(1)==================== GetScreenConfig ended
[17:41:57.7763740] [Info] TcpServer::.ctor
    05/24 17:41:57.776(1)TCP listening on port: 15101
[17:41:57.7768587] [Info] TcpServer::.ctor
    05/24 17:41:57.776(1)TCP listening on port: 15100
[17:41:57.8169634] [Info] FrmInputCallback::InstallKeyboardAndMouseHook
    05/24 17:41:57.816(47)(((((Keyboard/Mouse hooks installed/reinstalled!)))))
[17:41:58.2852220] [Info] SocketStuff::TCPServerThread
    05/24 17:41:58.285(43)TCPServerThread.AcceptSocket: A blocking socket call was canceled.
[17:41:58.2853034] [Info] SocketStuff::AcceptConnectionAndSendClipboardData
    05/24 17:41:58.285(46)server.AcceptSocket: A blocking socket call was canceled.
[17:41:58.2853791] [Info] SocketStuff::AcceptConnectionAndSendClipboardData
    05/24 17:41:58.285(46)The clipboard socket could have been closed. Not listening. You must call the Start() method before calling this method.
[17:41:58.3040307] [Info] Common::GetScreenConfig
    05/24 17:41:58.304(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:41:58.3041493] [Info] Common::MonitorEnumProc
    05/24 17:41:58.304(1)MONITOR: (0, 0, 2560, 1440). DPI: (120, 120)
[17:41:58.3041883] [Info] Common::GetScreenConfig
    05/24 17:41:58.304(1)logon = False PrimaryScreenBounds = 0,0,2560,1440 desktopBounds = 0,0,2560,1440
[17:41:58.3042145] [Info] Common::GetScreenConfig
    05/24 17:41:58.304(1)==================== GetScreenConfig ended
[17:41:58.3058267] [Info] TcpServer::.ctor
    05/24 17:41:58.305(1)TCP listening on port: 15101
[17:41:58.3063117] [Info] TcpServer::.ctor
    05/24 17:41:58.306(1)TCP listening on port: 15100
[17:41:58.3470750] [Info] FrmInputCallback::InstallKeyboardAndMouseHook
    05/24 17:41:58.347(52)(((((Keyboard/Mouse hooks installed/reinstalled!)))))
[17:42:19.9884934] [Info] Common::Log
    05/24 17:42:19.988(1)PowerToys.MouseWithoutBorders Started!
[17:42:20.0023257] [Info] Common::Log
    05/24 17:42:20.002(1)"D:\Program Files\PowerToys\modules\MouseWithoutBorders\PowerToys.MouseWithoutBorders.dll" UseService
[17:43:27.1456033] [Info] Common::Log
    05/24 17:43:27.145(1)PowerToys.MouseWithoutBorders Started!
[17:43:27.1599675] [Info] Common::Log
    05/24 17:43:27.159(1)"D:\Program Files\PowerToys\modules\MouseWithoutBorders\PowerToys.MouseWithoutBorders.dll" UseService
[18:07:57.3406583] [Info] Common::Log
    05/24 18:07:57.340(1)PowerToys.MouseWithoutBorders Started!
[18:07:57.3543110] [Info] Common::Log
    05/24 18:07:57.354(1)"D:\Program Files\PowerToys\modules\MouseWithoutBorders\PowerToys.MouseWithoutBorders.dll" UseService
[18:12:13.1011103] [Info] Common::Log
    05/24 18:12:13.100(1)PowerToys.MouseWithoutBorders Started!
[18:12:13.1147588] [Info] Common::Log
    05/24 18:12:13.114(1)"D:\Program Files\PowerToys\modules\MouseWithoutBorders\PowerToys.MouseWithoutBorders.dll" UseService

Device B

[11:23:55.7285614] [Info] Common::Log
    05/24 11:23:55.726(1)PowerToys.MouseWithoutBorders Started!
[11:23:55.7984506] [Info] Common::Log
    05/24 11:23:55.798(1)"C:\Program Files\PowerToys\modules\MouseWithoutBorders\PowerToys.MouseWithoutBorders.dll"
[11:23:55.9550947] [Info] Common::Log
    05/24 11:23:55.955(1)Microsoft Windows NT 10.0.22621.0
[11:23:55.9576012] [Info] Common::Log
    05/24 11:23:55.957(1)SetProcessDpiAwareness: 0.
[11:23:56.3964886] [Info] Common::Log
    05/24 11:23:56.396(1)logon = False PrimaryScreenBounds = 0,0,2880,1920 desktopBounds = 0,0,2880,1920
[11:23:56.4008685] [Info] Common::Log
    05/24 11:23:56.400(1)MONITOR: (0, 0, 2880, 1920). DPI: (192, 192)
[11:23:56.4022015] [Info] Common::Log
    05/24 11:23:56.402(1)logon = False PrimaryScreenBounds = 0,0,2880,1920 desktopBounds = 0,0,2880,1920
[11:23:56.4024473] [Info] Common::Log
    05/24 11:23:56.402(1)==================== GetScreenConfig ended
[11:23:57.7499268] [Info] Common::Log
    05/24 11:23:57.749(1)logon = False PrimaryScreenBounds = 0,0,2880,1920 desktopBounds = 0,0,2880,1920
[11:23:57.7518049] [Info] Common::Log
    05/24 11:23:57.751(1)MONITOR: (0, 0, 2880, 1920). DPI: (192, 192)
[11:23:57.7521330] [Info] Common::Log
    05/24 11:23:57.752(1)logon = False PrimaryScreenBounds = 0,0,2880,1920 desktopBounds = 0,0,2880,1920
[11:23:57.7522606] [Info] Common::Log
    05/24 11:23:57.752(1)==================== GetScreenConfig ended
[11:23:57.7563173] [Info] Common::Log
    05/24 11:23:57.756(1)TCP listening on port: 15101
[11:23:57.7636890] [Info] Common::Log
    05/24 11:23:57.763(1)TCP listening on port: 15100
[11:23:57.8269558] [Info] Common::Log
    05/24 11:23:57.826(1)Helper process started.
[11:23:57.9346952] [Info] Common::Log
    05/24 11:23:57.934(8)(((((Keyboard/Mouse hooks installed/reinstalled!)))))
[11:24:05.7607817] [Info] Common::Log
    05/24 11:24:05.760(16)TCPServerThread.AcceptSocket: A blocking socket call was canceled.
[11:24:05.7614183] [Info] Common::Log
    05/24 11:24:05.761(17)server.AcceptSocket: A blocking socket call was canceled.
[11:24:05.7623224] [Info] Common::Log
    05/24 11:24:05.762(1)logon = False PrimaryScreenBounds = 0,0,2880,1920 desktopBounds = 0,0,2880,1920
[11:24:05.7628266] [Info] Common::Log
    05/24 11:24:05.762(17)The clipboard socket could have been closed. Not listening. You must call the Start() method before calling this method.
[11:24:05.7629154] [Info] Common::Log
    05/24 11:24:05.762(1)MONITOR: (0, 0, 2880, 1920). DPI: (192, 192)
[11:24:05.7631583] [Info] Common::Log
    05/24 11:24:05.763(1)logon = False PrimaryScreenBounds = 0,0,2880,1920 desktopBounds = 0,0,2880,1920
[11:24:05.7633077] [Info] Common::Log
    05/24 11:24:05.763(1)==================== GetScreenConfig ended
[11:24:05.9727691] [Info] Common::Log
    05/24 11:24:05.972(1)PowerToys.MouseWithoutBorders Started!
[11:24:06.0157769] [Info] Common::Log
    05/24 11:24:06.015(1)"C:\Program Files\PowerToys\modules\MouseWithoutBorders\PowerToys.MouseWithoutBorders.dll" UseService
[18:07:58.8418374] [Info] Common::Log
    05/24 18:07:58.840(1)PowerToys.MouseWithoutBorders Started!
[18:07:58.8731538] [Info] Common::Log
    05/24 18:07:58.873(1)"C:\Program Files\PowerToys\modules\MouseWithoutBorders\PowerToys.MouseWithoutBorders.dll" UseService

✔️ Expected Behavior

I choose one file on device A, press ctrl+c, and I move my mouse to device B, and then I press ctrl+v. The file should be copied to deviceB

❌ Actual Behavior

I choose one file on device A, press ctrl+c, and I move my mouse to device B, and then I press ctrl+v. Nothing happened.

Other Software

No response

MuelNova avatar May 24 '23 10:05 MuelNova

Hey @Nova-Noir, thanks for the report. Can you please make sure to add a firewall rule on both PCs and "show the original MWB UI" (both are in the troubleshooting section)? Afterward, you should be able to see the MWB tray icon. Now, when you press CTRL+C to copy some text into the clipboard, you should see it blink with blue on both machines. Copying a file should make it blink yellow. Do you see such behavior?

yuyoyuppe avatar May 24 '23 10:05 yuyoyuppe

@yuyoyuppe Thanks for your reply! I have made sure that my firewall rules are set. By observing the tray icon, I can find that it blinks with blue when coping some texts. However, that is not the case when it comes to files, it didn't blink when a file was copied.

MuelNova avatar May 24 '23 10:05 MuelNova

Hey @Nova-Noir, thanks for the report. Can you please make sure to add a firewall rule on both PCs and "show the original MWB UI" (both are in the troubleshooting section)? Afterward, you should be able to see the MWB tray icon. Now, when you press CTRL+C to copy some text into the clipboard, you should see it blink with blue on both machines. Copying a file should make it blink yellow. Do you see such behavior?

Is there any possible way to collect logs to see if a file copy action is handled by MWB? I can't still figure it out :(

MuelNova avatar May 25 '23 08:05 MuelNova

Yes, they should be in %localappdata%\Microsoft\PowerToys\MouseWithoutBorders. Can you also try dragging a file from one PC onto the other? It uses a different logic flow, so it might work for you. (Look at your desktop for the directory PowerToys.MouseWithoutBorders with dropped files).

yuyoyuppe avatar May 25 '23 09:05 yuyoyuppe

Yes, they should be in %localappdata%\Microsoft\PowerToys\MouseWithoutBorders. Can you also try dragging a file from one PC onto the other? It uses a different logic flow, so it might work for you. (Look at your desktop for the directory PowerToys.MouseWithoutBorders with dropped files).

no I don't think dragging a file works. the file I drag will be hold on the top side of my screen when I move my mouse to another device, and the other device won't have any response on my dragging action.

I checked the log but nothing useful :(

MuelNova avatar May 25 '23 09:05 MuelNova

What's the Windows version you're using?

yuyoyuppe avatar May 25 '23 09:05 yuyoyuppe

Device A: Edition Windows 11 Pro Version 22H2 Installed on ‎2/‎10/‎2023 OS build 22621.1702 Experience Windows Feature Experience Pack 1000.22641.1000.0

Device B: Edition Windows 11 Pro Version 22H2 Installed on ‎2/‎10/‎2023 OS build 22621.1702 Experience Windows Feature Experience Pack 1000.22641.1000.0

MuelNova avatar May 25 '23 09:05 MuelNova

Yes, they should be in %localappdata%\Microsoft\PowerToys\MouseWithoutBorders. Can you also try dragging a file from one PC onto the other? It uses a different logic flow, so it might work for you. (Look at your desktop for the directory PowerToys.MouseWithoutBorders with dropped files).

no I don't think dragging a file works. the file I drag will be hold on the top side of my screen when I move my mouse to another device, and the other device won't have any response on my dragging action.

I checked the log but nothing useful :(

I have also tried disabling the firewall, but it is still not working. Is there any chance that I should enable/disable some windows features or any option?

MuelNova avatar May 25 '23 09:05 MuelNova

I don't think so, just make sure that the file you're trying to send is <100MB (you can start with something really small - a few KBs first just to make sure). Also, please try experimenting with "Use Service"/"Run as administrator".

I think we'll need to add more extensive logging.

yuyoyuppe avatar May 25 '23 09:05 yuyoyuppe

Yes, the file I test is a newly created Helloworld.txt. I'm always using Use Service and Run as administrator. Maybe I should revoke these perm and try again.

Edited

No, none of this works.

maybe we should more logs in the later version to have a deep investigation! Thanks for your effort on making such a great program anyway! It helps me a lot even without copying files.

MuelNova avatar May 25 '23 09:05 MuelNova

I don't think so, just make sure that the file you're trying to send is <100MB (you can start with something really small - a few KBs first just to make sure). Also, please try experimenting with "Use Service"/"Run as administrator".

I think we'll need to add more extensive logging.

No, there's something different. When I uninstall it from service, I found it blinks on both devices when I copy files. But the copy action can't be done as well.

MuelNova avatar May 25 '23 10:05 MuelNova

@yuyoyuppe Hey there, I have solved this problem after I uninstalling the service and then generating new key for the two devices to connect. Everything works well then, but when the service is being used, file copy went wrong again. And I have to uninstall the service and regenerate new key and then reconnect.

I hope this can help you and again, thank you guys for making such great tool.

Now, if you wish, I can close this issue. Or should we wait for the details and fixes?

MuelNova avatar May 25 '23 11:05 MuelNova

@Nova-Noir thanks you for the update, glad that you were able to solve it! Let's keep it open so we still track the service case.

yuyoyuppe avatar May 25 '23 11:05 yuyoyuppe

Hello, I'm actually facing the same problem while using other computers. And the same solution works, is there any progress?

MuelNova avatar Aug 18 '23 06:08 MuelNova

@MuelNova are you still having this issue on v0.79.0? /needinfo

TheJoeFin avatar Mar 26 '24 01:03 TheJoeFin

@MuelNova are you still having this issue on v0.79.0? /needinfo

Sorry for the delayed response. Yes. I would blame it as a system error.

Everything works perfect on my new computer, yet my old computer just simply doesn't work in service mode.

I think we could close this issue.

MuelNova avatar Mar 27 '24 08:03 MuelNova