Skip to content

Support Windows 10S #129

@PawelTroka

Description

@PawelTroka

Windows 10 S is a special Windows edition which is streamlined for security and superior performance. Basically you can only install apps from Microsoft Store.

Unfortunately currently we are not able to support Windows 10S, so we just provide graceful shutdown messsage there (see 218d9ab and https://stackoverflow.com/questions/47368289/how-to-detect-windows-10-s).

This is what we have from Windows App Certification Kit:

Package sanity test

PASSED
Archive files usage

FAILED
Blocked executables
Error Found: The blocked executables test has detected the following errors:

File C:\Program Files\WindowsApps\TROKASoftware.Computator.NET_2.3.1.0_x64__90q57adm011tp\Computator.NET.Desktop.dll contains a reference to a "Launch Process" related API System.Diagnostics.Process.Start
File C:\Program Files\WindowsApps\TROKASoftware.Computator.NET_2.3.1.0_x64__90q57adm011tp\Computator.NET.Core.dll contains a reference to a "Launch Process" related API System.Diagnostics.Process.Start
File C:\Program Files\WindowsApps\TROKASoftware.Computator.NET_2.3.1.0_x64__90q57adm011tp\ICSharpCode.AvalonEdit.dll contains a reference to a "Launch Process" related API System.Diagnostics.Process.Start
File Accord.Math.dll contains a blocked executable reference to "CmD".
File Computator.NET.Core.dll contains a blocked executable reference to "cMd".
File Computator.NET.exe contains a blocked executable reference to "cDB".
File ICSharpCode.AvalonEdit.dll contains a blocked executable reference to "dNx".
File ICSharpCode.AvalonEdit.dll contains a blocked executable reference to "reg".
File ICSharpCode.AvalonEdit.dll contains a blocked executable reference to "PowerShell".
File ICSharpCode.AvalonEdit.dll contains a blocked executable reference to "CSI".
File ScintillaNET.dll contains a blocked executable reference to "PowerShell".
File TROKA.Software.SimpleCodeEditor.dll contains a blocked executable reference to "reg".

Impact if not fixed: Launching executable files is restricted on Windows 10 S systems. Apps that rely on this capability might not run correctly on Windows 10 S systems.
How to fix: Identify which of the flagged entries represent a call to launch an executable file that is not part of your app and remove those calls. If the flagged files are part of your application, you may ignore the warning.

Looks like a lot of work and some functionality we really need to not have removed just to support Windows 10S.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions