ScreenCross
Simple screen sharing for trusted LANs and private VPNs.
Get ScreenCross
Microsoft Store MSIX is the recommended edition. Windows Portable is the main direct-download alternative; Setup is an auxiliary option. Public distribution is being prepared. Download links will be enabled only after publication.
Windows Portable — coming soon
Preparing releaseThe initial Direct Portable candidate is Authenticode unsigned. Windows may warn about an unknown publisher or block execution under security or organization policy. SHA-256 checks bytes and does not replace publisher signing. Portable writes settings, receipts, logs and cache; it is not a zero-write mode. Use the Store edition when available.
ScreenCross Virtual Display
ScreenCross Virtual Display, which adds a screen without extra hardware, is planned for a future addition. It is not included in the current version. Timing and supported distribution editions are undecided.
A separately obtained HDMI/DisplayPort dummy plug (headless EDID emulator) may create another ordinary Windows display. If Windows is set to Extend and ScreenCross can capture the selected screen, it can be viewed in one browser Viewer without a ScreenCross Virtual Display purchase or Trial. Compatibility is unverified and depends on the device, GPU and connection. This does not add multiple Viewers or remote control.
Initial-version scope: ScreenCross Virtual Display is not included. Future VD/Commerce operations described below are unavailable in this version. Timing and supported editions are undecided.
ScreenCross user guide
This guide describes the current ScreenCross controls. Public distribution is being prepared. Purchase and Virtual Display Trial availability must be confirmed in the official release information.
1. What ScreenCross does
ScreenCross displays a Windows PC's screen on another device. The sending PC is the Host; the receiving device is the Viewer. One Viewer can connect at a time. The Viewer is view-only and cannot control the Host's mouse or keyboard. Audio and file transfer are not provided.
Normal physical-display and window sharing is free. No account is required, and Nagori Soft does not relay your video through its servers.
2. Supported environment and network
The primary Host target is Windows 11 64-bit. Windows 10 64-bit is best effort and still needs separate acceptance before it can be declared formally supported. Virtual Display requires Windows 11 x64. Current Chrome, Edge, Firefox, Android Chrome and iPhone/iPad Safari are intended Viewer browsers. Features such as full screen vary by browser and device.
Connect both devices to a trusted LAN or a private VPN you manage. For separate locations, configure both devices for a private VPN such as Tailscale or WireGuard. ScreenCross does not configure the VPN. Avoid public Wi-Fi or an unsegmented network containing devices you do not trust.
3. Prepare the Host and Viewer
Start ScreenCross on the Host and prepare a browser on the Viewer. The Viewer does not need the ScreenCross application. A Windows Viewer can also use the separate Connection Launcher product.
4. Setup and Portable
After publication, use a download route listed on the official product page. Microsoft Store is the recommended route when an actual published listing is available. Portable starts without an installation wizard. Setup manages installation, shortcuts and uninstallation.
Portable also saves settings and logs on the PC; they are not necessarily beside the executable. Check the actual official signing status and SHA-256. Do not disable Windows protections to run an untrusted download.
5. Select a network and IPv4 address
On the Host, use Network for connection to select the network the Viewer can reach. Auto (Recommended) is for the normal physical private LAN. Select a VPN explicitly and inspect its connection method and allowed range in Network details.
If an adapter has several IPv4 addresses, each endpoint is listed separately. Use the URL for the chosen address. If it disappears, select the network again; the app does not silently switch an explicitly selected endpoint.
6. Open the QR code or connection URL
Scan the Host's current QR code on the Viewer, or enter its displayed connection URL in the browser address bar. Share → Copy connection URL is also available. Copy the entire URL and open it directly instead of searching for it.
Old QR codes and URLs can expire. When starting again, use the one currently displayed by the Host. Do not publish the connection URL on a public website or social network.
7. Use or omit the six-digit PIN
If Use PIN authentication is set to Use, enter the current six-digit PIN from the Host's connection card on the Viewer. PINs expire, and repeated incorrect attempts temporarily limit new attempts.
Not used still requires Host approval. A PIN update deferred during an active connection is normal. PIN expiry alone does not end an already approved stream.
8. Approve the Viewer on the Host
Check the incoming request and its connection source, then approve it. Reject requests you do not recognize. Approval has a time limit; ignoring a request rejects it. A correct PIN never replaces explicit Host approval.
9. Share a physical display
Choose the intended display under Screen to share, then select Start sharing. The entire selected display can be visible, so prepare notifications and private information before starting. With several monitors, confirm which display you selected.
10. Share a window
Select the intended Window. Use Share → Refresh share targets if necessary. Closing or minimizing a window can make capture unavailable. Changes to the shared source are selected on the Host.
11. Choose video quality
Under Quality settings, choose a Low, Medium, High or Custom preset. Automatic adjusts quality to network conditions. When changing detailed settings, select Apply quality settings.
If video breaks up, start with a lower preset, resolution or frame rate. Higher quality needs more network bandwidth and processing capacity on both devices.
12. Pause, resume and stop
Pause stops the original video while keeping the connection. Resume sharing resumes it. Stop sharing ends sharing. To send video again, select Start sharing on the Host.
Locking the PC, sleeping it or losing the selected network can also end sharing. After returning, inspect the network and Viewer state and start sharing explicitly.
13. Viewer display modes
Fit shows the whole image without cropping its edges. Different aspect ratios can leave empty space. Fill fills the available area and may crop edges. These controls do not change the Host's screen resolution or content.
14. Full screen
Select Full screen on the Viewer. To return, use Exit full screen or the device's supported exit action, such as Esc. If the browser or operating system does not support this action, use its own display controls.
15. Cursor display
Inspect the Host's cursor setting under Quality settings. Supported physical displays can use a separate display-only cursor; other conditions use the cursor embedded in the video. It represents the Host's cursor and cannot be controlled from the Viewer. Changing the shared source or pausing can change cursor visibility.
16. Leave and reconnect
Select End connection on the Viewer to leave, or use the Host's disconnect control. A short network interruption may reconnect in the same tab. After the reconnect window expires, the tab closes or the Host ends the session, open the current connection URL and repeat PIN entry and Host approval.
17. Connection Launcher
ScreenCross Connection Launcher is a separate product. It validates the current Host URL and opens the Viewer page. Its Windows version needs WebView2 Runtime. A regular browser can also connect without Launcher.
ScreenCross handles the PIN and Host approval in either case. Use Esc or the full-screen exit control to leave full screen in Launcher. Availability must be confirmed in the separate Launcher release information.
18. Check for updates
The app contacts the official Update API only when you select Help → Check for updates. It does not automatically download or replace itself. Verified update information can open an official page or Release Notes in your default browser. Setup and Portable use separate release channels.
An update-check failure does not stop normal screen sharing. No published update metadata is different from a successful confirmation that you are up to date.
19. Contribution
Nagori Soft Contribution is optional monetary support. The standard unit is USD 5 for one Contribution. It does not purchase software or unlock features. Use it only through an available official contribution route.
Registering a Contribution Code in About ScreenCross stores a signed Receipt after verification. The Code is not a license key and grants no Virtual Display entitlement. Startup Receipt verification and removing a registration are local operations. A refund or revocation affects future Code verification; it does not remotely delete a previously stored Receipt.
20. Virtual Display
ScreenCross Virtual Display is not included in this version. Timing and supported editions are undecided. Proprietary driver installation, activation, Trial, purchase and automatic acquisition are unavailable. Ordinary screen sharing remains free.
Share an additional screen using a dummy plug
Compatibility is unverified and depends on device, GPU and connection. This is a conditional HDMI/DisplayPort headless EDID emulator method. Ordinary USB, capture devices and splitters differ; USB-C needs video-output support and a suitable adapter.
- Stop sharing, then connect the emulator to a supported GPU video output.
- Check recognition in Windows Settings → System → Display.
- Choose Extend these displays. Recognition alone does not establish capture success.
- Refresh ScreenCross's Share source list and select that one additional screen.
- On the other device open the Host URL/QR, enter the PIN if enabled and obtain Host approval.
- Select Start sharing and confirm the additional screen's video. No Virtual Display purchase or Trial is required.
- Check independent primary/additional content, window movement, cursor/DPI and reconnecting. Stop before unplugging. Source loss must stop sharing without falling back to another real screen.
Hardware testing is not yet performed. This selects one screen, not an all-screen composite, multiple Viewers or remote control.
Initial distribution and storage
Store MSIX is recommended, Portable is the main Direct alternative and Setup is auxiliary. Links remain unavailable until publication. The initial Portable candidate is Authenticode unsigned; Windows warnings or security/organization execution blocks are possible. SHA-256 is not publisher signing. Do not disable protection features.
Portable saves settings, valid receipts and logs in `%APPDATA%/ScreenCross`, uses Electron user cache and temporary extraction. Store uses a separate `ScreenCross Store` location subject to package virtualization and uninstall removal. No application installation does not mean no saved data. Initial Contribution intake/registration is preparing; stored valid receipt verification/display/deletion and ordinary sharing remain available.
ScreenCross is an independent product. It does not automatically import prior-product settings or Receipts. Direct uses `%APPDATA%\ScreenCross`; Store uses `%APPDATA%\ScreenCross Store`.
Initial-version scope: ScreenCross Virtual Display is not included. Future VD/Commerce operations described below are unavailable in this version. Timing and supported editions are undecided.
Troubleshooting
1. Cannot connect
Check both devices' networks, the Host's current IPv4 address and connection URL, and whether the Host is running. Guest Wi-Fi or client isolation may block device-to-device communication. If another Viewer is connected, end that connection first.
2. Cannot find the Host
ScreenCross does not scan the LAN to discover Hosts. Use the Host's current QR code or URL. After a Wi-Fi change, VPN disconnection or IPv4 change, select the network again and use the newly displayed URL.
3. PIN is rejected
Check the current six-digit PIN. Make sure you are not using an old URL or another Host's PIN. Wait for any temporary limit caused by repeated failures to expire. Deferred PIN rotation during a connection is normal and is not a disconnect command.
4. Waiting for Host approval
Inspect the request on the Host. A successful PIN is not approval. If the request timed out, connect again from the Viewer and approve it on the Host. Do not approve an unfamiliar source.
5. Windows Firewall
On a trusted network, check that Windows Firewall permits communication with the intended ScreenCross application. Ask the administrator on a managed PC. Do not disable the whole firewall, expose the Host to the public Internet or configure router port forwarding.
6. LAN or VPN settings
On the LAN, confirm that communication between the devices is permitted. For a VPN, both devices must be on the same user-managed private VPN with permitted device-to-device policies and routes. Select the VPN explicitly on the Host and inspect its allowed range. ScreenCross does not configure the VPN or router.
7. Devices on different networks cannot connect
A private LAN address cannot normally be reached directly from another Internet connection. Configure a user-managed private VPN on both devices for remote locations. ScreenCross provides no Nagori Soft relay, STUN or TURN relay service. Direct public Internet exposure is unsupported.
8. No video
Check that the Host approved the Viewer, selected a source and selected Start sharing. Select Resume sharing if paused. Confirm that the source window is open and is not minimized. Try another screen or window if the selected source is black. Protected content may not be capturable.
9. Slow or interrupted video
Try a lower quality preset or Automatic. Check Host and Viewer load, Wi-Fi signal, VPN route and bandwidth, and other large transfers. Compare on a stable LAN where possible. Inspect the Connection diagnostics details and observe the result after applying a quality change.
10. Cursor is missing or misplaced
Inspect the Host cursor setting and shared source. Fit and Fill show different image areas. Restart sharing after changing the source or monitor arrangement. Some sources use the cursor embedded in the video. The Viewer cannot control the Host cursor.
11. Cannot leave full screen
Use Exit full screen or Esc. Tap the screen to show controls if they are hidden. Launcher supports Esc. If the browser or OS entered its own full-screen mode, use its own exit action.
12. Viewer will not reconnect
Keep the same tab open while recovering from a short interruption. If the session has ended, open the Host's current URL and repeat PIN entry and approval. After Host sleep or lock, inspect its network and start sharing explicitly.
13. Choosing Portable or Setup
Portable starts without an installation wizard. Setup manages Windows installation and uninstallation. They may share settings on the same PC; separate profiles and complete data removal are not guaranteed. Inspect settings and required logs before moving or reinstalling.
14. Update-check error
Check Internet connectivity, the PC's date/time and organizational proxy or firewall policies, then retry explicitly later. An outage, unpublished metadata, invalid signature or unknown signing key is rejected safely. Do not switch to an unofficial download to bypass the error. Normal LAN/VPN sharing remains usable.
15. Virtual Display is unavailable
It is not included in this version. Timing and supported editions are undecided. Signing a driver or making a purchase does not enable it in this version. Ordinary screen/window sharing and compatible external additional-screen sharing require no VD purchase or Trial.
16. Inspect logs and diagnostics
Open the Host's Connection diagnostics details. Help → Open log folder opens the local logs. Before sharing diagnostics or logs, inspect them and remove connection URLs, PINs, Contribution Codes, email addresses, personal information and secrets. ScreenCross does not automatically upload logs or diagnostics to Nagori Soft.
17. Contact support
Email support@nagorisoft.com with the ScreenCross Version, Windows Version, Setup or Portable, Viewer device/browser, LAN or VPN, displayed error, the operation that failed and its time. Include reviewed, non-sensitive diagnostics only when needed. Do not send private keys, passwords, recovery codes, PINs or payment-card details.
You can also consult the Security and product privacy information.
ScreenCross is an independent product. It does not automatically import prior-product settings or Receipts. Direct uses `%APPDATA%\ScreenCross`; Store uses `%APPDATA%\ScreenCross Store`.
