├── LICENSE ├── README.md ├── appversion.txt ├── assets ├── rsv-microsoft-requirements.png ├── rsv-opt.png └── rsv.png ├── changes.txt ├── src ├── .gitignore ├── RSV.Package │ ├── AssetStore.png │ ├── AssetStore_org.png │ ├── Package.StoreAssociation.xml │ ├── Package.appxmanifest │ ├── RSV.Package.assets.cache │ ├── RSV.Package.wapproj │ └── RSV.Package.wapproj.user ├── RSV.sln └── RSV │ ├── .gitignore │ ├── App.config │ ├── AppIcon.ico │ ├── AppLogo.png │ ├── Assessment │ ├── Boot.cs │ ├── Bypass.cs │ ├── CPU.cs │ ├── Display.cs │ ├── GPU.cs │ ├── Inet.cs │ ├── OS.cs │ └── Storage.cs │ ├── EmbeddedResource.Designer.cs │ ├── EmbeddedResource.resx │ ├── Helpers │ ├── Strings.cs │ └── Utils.cs │ ├── Locales │ ├── Locale.Designer.cs │ ├── Locale.de.resx │ ├── Locale.ja.resx │ ├── Locale.resx │ ├── Locale.ru.resx │ └── Locale.uk.resx │ ├── MainWindow.Designer.cs │ ├── MainWindow.cs │ ├── MainWindow.resx │ ├── Program.cs │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings │ ├── RSV.csproj │ ├── RSV.csproj.user │ ├── Resources │ ├── bypass.reg │ ├── fail.png │ ├── info.png │ ├── notready.png │ ├── ok.png │ ├── ready.png │ ├── supportedCPU.txt │ └── undo_bypass.reg │ └── app.manifest └── utilversion.txt /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Builtbybel (initially based upon the idea of https://github.com/mag-nif-i-cent) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 |
3 | ReadySunValley 4 |
5 | ReadySunValley 6 |
7 |

8 | 9 |

The "unofficial" replacement for Microsoft PC Health Check app 😀
(working on official)

10 |

Are you ready for Windows 11 aka Sun Valley update?

11 | 12 |

13 | 14 | Latest GitHub release 15 | 16 | 17 | 18 | Downloads on GitHub 19 | 20 | 21 | 22 | GitHub last commit 24 | 25 | GitHub issues 27 |

28 | 29 |

30 | Features • 31 | Download • 32 | Credits 33 |

34 | 35 | ![screenshot](https://raw.githubusercontent.com/builtbybel/ReadySunValley/main/assets/rsv.png) 36 | 37 | ### Generate detailed report why your PC isn't supported 38 | ![screenshot](https://raw.githubusercontent.com/builtbybel/ReadySunValley/main/assets/rsv-opt.png) 39 | 40 | ## Features 41 | To determine if your current PC will be able to run Windows 11, you can check out [this](https://www.microsoft.com/en-us/windows/windows-11-specifications) list of system specifications on Microsoft's website, or use its [PC Health Check](https://aka.ms/GetPCHealthCheckApp) app. Unfortunately Microsoft removed temporarily this key tool people were using to see if they could update. This is where my replacement ReadySunValley app comes in. 42 | 43 | ### Next to this it also features options for 44 | - Generating a detailed report why your PC isn't supported 45 | - Bypassing TPM/Secure boot restrictions 46 | - Comparing your results with Microsoft requirements 47 | - Grabbing a screenshot to directly share your results on social media! 48 | 49 | ## Download 50 | - (Get it from Microsoft Store) https://www.microsoft.com/store/apps/9PLQZ0W4FLQS 51 | - (Latest release on GitHub) [Download](https://github.com/builtbybel/ReadySunValley/releases) 52 | - (Latest testing release on GitHub) [Download](https://github.com/builtbybel/ReadySunValley/issues/20) 53 | 54 | ## Credits 55 | This project is based upon the idea of https://github.com/mag-nif-i-cent/Affinity11 56 | 57 | --- 58 | 59 | > Website [Builtbybel.com](https://www.builtbybel.com)  ·  60 | > GitHub [@builtbybel](https://github.com/builtbybel)  ·  61 | > Twitter [@builtbybel](https://twitter.com/builtbybel) 62 | -------------------------------------------------------------------------------- /appversion.txt: -------------------------------------------------------------------------------- 1 | 0.61.0 2 | -------------------------------------------------------------------------------- /assets/rsv-microsoft-requirements.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/ReadySunValley/d58a0477e3f2313a984456ec3e019186e5d92fe9/assets/rsv-microsoft-requirements.png -------------------------------------------------------------------------------- /assets/rsv-opt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/ReadySunValley/d58a0477e3f2313a984456ec3e019186e5d92fe9/assets/rsv-opt.png -------------------------------------------------------------------------------- /assets/rsv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/ReadySunValley/d58a0477e3f2313a984456ec3e019186e5d92fe9/assets/rsv.png -------------------------------------------------------------------------------- /changes.txt: -------------------------------------------------------------------------------- 1 | 2 | Changes in this release 3 | ----------------------- 4 | - If elevated privileges are required for hardware detection, the app now automatically reports this and prompts you to restart in administrative context 5 | 6 | INFO 7 | ------ 8 | The app store version will be rolled out a little later and updated automatically. You can ignore this update message. 9 | -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- 1 | .vs 2 | -------------------------------------------------------------------------------- /src/RSV.Package/AssetStore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/ReadySunValley/d58a0477e3f2313a984456ec3e019186e5d92fe9/src/RSV.Package/AssetStore.png -------------------------------------------------------------------------------- /src/RSV.Package/AssetStore_org.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/ReadySunValley/d58a0477e3f2313a984456ec3e019186e5d92fe9/src/RSV.Package/AssetStore_org.png -------------------------------------------------------------------------------- /src/RSV.Package/Package.StoreAssociation.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | CN=F13E031E-96EC-4477-B06B-C12218AAE0DC 4 | Builtbybel 5 | MSA 6 | http://www.w3.org/2001/04/xmlenc#sha256 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308 | 309 | 310 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | 318 | 319 | 320 | 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | 349 | 350 | 351 | 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 36220Builtbybel.ReadySunValley 365 | 366 | ReadySunValley 367 | 368 | 369 | 370 | 371 | -------------------------------------------------------------------------------- /src/RSV.Package/Package.appxmanifest: -------------------------------------------------------------------------------- 1 |  2 | 3 | 8 | 9 | 13 | 14 | 15 | ReadySunValley 16 | Builtbybel 17 | Images\StoreLogo.png 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 33 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /src/RSV.Package/RSV.Package.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/ReadySunValley/d58a0477e3f2313a984456ec3e019186e5d92fe9/src/RSV.Package/RSV.Package.assets.cache -------------------------------------------------------------------------------- /src/RSV.Package/RSV.Package.wapproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 15.0 5 | 6 | 7 | 8 | Debug 9 | x86 10 | 11 | 12 | Release 13 | x86 14 | 15 | 16 | Debug 17 | x64 18 | 19 | 20 | Release 21 | x64 22 | 23 | 24 | Debug 25 | ARM 26 | 27 | 28 | Release 29 | ARM 30 | 31 | 32 | Debug 33 | ARM64 34 | 35 | 36 | Release 37 | ARM64 38 | 39 | 40 | Debug 41 | AnyCPU 42 | 43 | 44 | Release 45 | AnyCPU 46 | 47 | 48 | 49 | $(MSBuildExtensionsPath)\Microsoft\DesktopBridge\ 50 | 51 | 52 | 53 | 26e6b8e6-11c2-4962-8dfe-c8ad2356b317 54 | 10.0.19041.0 55 | 10.0.17763.0 56 | de-DE 57 | True 58 | ..\RSV\RSV.csproj 59 | False 60 | False 61 | True 62 | x64 63 | 0 64 | SHA256 65 | RSV.Package_TemporaryKey.pfx 66 | 67 | 68 | Always 69 | en 70 | 71 | 72 | Always 73 | en 74 | 75 | 76 | Always 77 | en 78 | 79 | 80 | Always 81 | en 82 | 83 | 84 | Always 85 | en 86 | 87 | 88 | Always 89 | en 90 | 91 | 92 | Always 93 | en 94 | 95 | 96 | Always 97 | en 98 | 99 | 100 | Always 101 | en 102 | 103 | 104 | Always 105 | en 106 | 107 | 108 | 109 | Designer 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | -------------------------------------------------------------------------------- /src/RSV.Package/RSV.Package.wapproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | StoreAndSideload 5 | False 6 | x64 7 | True 8 | C:\Users\Belim\Desktop\ReadySunValley\RSV.Package\AssetStore.png 9 | C:\Users\Belim\Desktop\ReadySunValley\RSV.Package\AssetStore.png 10 | C:\Users\Belim\Desktop\ReadySunValley\RSV.Package\AssetStore.png 11 | C:\Users\Belim\Desktop\ReadySunValley\RSV.Package\AssetStore.png 12 | C:\Users\Belim\Desktop\ReadySunValley\RSV.Package\AssetStore.png 13 | C:\Users\Belim\Desktop\ReadySunValley\RSV.Package\AssetStore.png 14 | C:\Users\Belim\Desktop\ReadySunValley\RSV.Package\AssetStore.png 15 | C:\Users\Belim\Desktop\ReadySunValley\RSV.Package\AssetStore.png 16 | 17 | -------------------------------------------------------------------------------- /src/RSV.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 16 4 | VisualStudioVersion = 16.0.31313.79 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RSV", "RSV\RSV.csproj", "{52284F5D-F25D-4D7F-853A-8EBF0ED8F5F0}" 7 | EndProject 8 | Project("{C7167F0D-BC9F-4E6E-AFE1-012C56B48DB5}") = "RSV.Package", "RSV.Package\RSV.Package.wapproj", "{26E6B8E6-11C2-4962-8DFE-C8AD2356B317}" 9 | EndProject 10 | Global 11 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 12 | Debug|Any CPU = Debug|Any CPU 13 | Debug|ARM = Debug|ARM 14 | Debug|ARM64 = Debug|ARM64 15 | Debug|x64 = Debug|x64 16 | Debug|x86 = Debug|x86 17 | Release|Any CPU = Release|Any CPU 18 | Release|ARM = Release|ARM 19 | Release|ARM64 = Release|ARM64 20 | Release|x64 = Release|x64 21 | Release|x86 = Release|x86 22 | EndGlobalSection 23 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 24 | {52284F5D-F25D-4D7F-853A-8EBF0ED8F5F0}.Debug|Any CPU.ActiveCfg = Release|Any CPU 25 | {52284F5D-F25D-4D7F-853A-8EBF0ED8F5F0}.Debug|Any CPU.Build.0 = Release|Any CPU 26 | {52284F5D-F25D-4D7F-853A-8EBF0ED8F5F0}.Debug|ARM.ActiveCfg = Debug|Any CPU 27 | {52284F5D-F25D-4D7F-853A-8EBF0ED8F5F0}.Debug|ARM.Build.0 = Debug|Any CPU 28 | {52284F5D-F25D-4D7F-853A-8EBF0ED8F5F0}.Debug|ARM64.ActiveCfg = Debug|Any CPU 29 | {52284F5D-F25D-4D7F-853A-8EBF0ED8F5F0}.Debug|ARM64.Build.0 = Debug|Any CPU 30 | {52284F5D-F25D-4D7F-853A-8EBF0ED8F5F0}.Debug|x64.ActiveCfg = Debug|Any CPU 31 | {52284F5D-F25D-4D7F-853A-8EBF0ED8F5F0}.Debug|x86.ActiveCfg = Debug|Any CPU 32 | {52284F5D-F25D-4D7F-853A-8EBF0ED8F5F0}.Debug|x86.Build.0 = Debug|Any CPU 33 | {52284F5D-F25D-4D7F-853A-8EBF0ED8F5F0}.Release|Any CPU.ActiveCfg = Release|Any CPU 34 | {52284F5D-F25D-4D7F-853A-8EBF0ED8F5F0}.Release|ARM.ActiveCfg = Release|Any CPU 35 | {52284F5D-F25D-4D7F-853A-8EBF0ED8F5F0}.Release|ARM.Build.0 = Release|Any CPU 36 | {52284F5D-F25D-4D7F-853A-8EBF0ED8F5F0}.Release|ARM64.ActiveCfg = Release|Any CPU 37 | {52284F5D-F25D-4D7F-853A-8EBF0ED8F5F0}.Release|ARM64.Build.0 = Release|Any CPU 38 | {52284F5D-F25D-4D7F-853A-8EBF0ED8F5F0}.Release|x64.ActiveCfg = Release|Any CPU 39 | {52284F5D-F25D-4D7F-853A-8EBF0ED8F5F0}.Release|x86.ActiveCfg = Release|Any CPU 40 | {52284F5D-F25D-4D7F-853A-8EBF0ED8F5F0}.Release|x86.Build.0 = Release|Any CPU 41 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 42 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Debug|Any CPU.Build.0 = Debug|Any CPU 43 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Debug|Any CPU.Deploy.0 = Debug|Any CPU 44 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Debug|ARM.ActiveCfg = Debug|ARM 45 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Debug|ARM.Build.0 = Debug|ARM 46 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Debug|ARM.Deploy.0 = Debug|ARM 47 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Debug|ARM64.ActiveCfg = Debug|ARM64 48 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Debug|ARM64.Build.0 = Debug|ARM64 49 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Debug|ARM64.Deploy.0 = Debug|ARM64 50 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Debug|x64.ActiveCfg = Debug|x64 51 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Debug|x64.Build.0 = Debug|x64 52 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Debug|x64.Deploy.0 = Debug|x64 53 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Debug|x86.ActiveCfg = Debug|x86 54 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Debug|x86.Build.0 = Debug|x86 55 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Debug|x86.Deploy.0 = Debug|x86 56 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Release|Any CPU.ActiveCfg = Release|Any CPU 57 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Release|Any CPU.Build.0 = Release|Any CPU 58 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Release|Any CPU.Deploy.0 = Release|Any CPU 59 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Release|ARM.ActiveCfg = Release|ARM 60 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Release|ARM.Build.0 = Release|ARM 61 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Release|ARM.Deploy.0 = Release|ARM 62 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Release|ARM64.ActiveCfg = Release|ARM64 63 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Release|ARM64.Build.0 = Release|ARM64 64 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Release|ARM64.Deploy.0 = Release|ARM64 65 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Release|x64.ActiveCfg = Release|x64 66 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Release|x64.Build.0 = Release|x64 67 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Release|x64.Deploy.0 = Release|x64 68 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Release|x86.ActiveCfg = Release|x86 69 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Release|x86.Build.0 = Release|x86 70 | {26E6B8E6-11C2-4962-8DFE-C8AD2356B317}.Release|x86.Deploy.0 = Release|x86 71 | EndGlobalSection 72 | GlobalSection(SolutionProperties) = preSolution 73 | HideSolutionNode = FALSE 74 | EndGlobalSection 75 | GlobalSection(ExtensibilityGlobals) = postSolution 76 | SolutionGuid = {0BD326CD-4E17-412D-956D-89B5F4F99CFF} 77 | EndGlobalSection 78 | EndGlobal 79 | -------------------------------------------------------------------------------- /src/RSV/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | obj 3 | -------------------------------------------------------------------------------- /src/RSV/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/RSV/AppIcon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/ReadySunValley/d58a0477e3f2313a984456ec3e019186e5d92fe9/src/RSV/AppIcon.ico -------------------------------------------------------------------------------- /src/RSV/AppLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/ReadySunValley/d58a0477e3f2313a984456ec3e019186e5d92fe9/src/RSV/AppLogo.png -------------------------------------------------------------------------------- /src/RSV/Assessment/Boot.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.Win32; 2 | using System.Diagnostics; 3 | using System.Linq; 4 | 5 | namespace ReadySunValley.Assessment 6 | { 7 | public class Boot 8 | { 9 | public string IsUEFI() 10 | { 11 | string env = "echo %firmware_type%"; // Compatible with >= Win8.1 12 | 13 | Process p = new Process(); 14 | p.StartInfo.UseShellExecute = false; 15 | p.StartInfo.CreateNoWindow = true; 16 | p.StartInfo.RedirectStandardOutput = true; 17 | p.StartInfo.FileName = "cmd.exe"; 18 | p.StartInfo.Arguments = "/C" + env; 19 | p.Start(); 20 | string output = p.StandardOutput.ReadToEnd(); 21 | p.WaitForExit(); 22 | 23 | return output; 24 | } 25 | 26 | /* On systems with UEFI the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecureBoot\State\UEFISecureBootEnabled should be present 27 | In the Non-UEFI case this key is not present */ 28 | 29 | public bool IsSecureBoot() 30 | { 31 | try 32 | { 33 | RegistryKey UEFIKey = Registry.LocalMachine.OpenSubKey(@"SYSTEM\CurrentControlSet\Control\SecureBoot\State", true); 34 | 35 | if (UEFIKey != null) 36 | { 37 | return (UEFIKey.GetValueNames().Contains("UEFISecureBootEnabled")); 38 | } 39 | } 40 | catch { } 41 | return false; 42 | } 43 | } 44 | } -------------------------------------------------------------------------------- /src/RSV/Assessment/Bypass.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Diagnostics; 3 | using System.Text; 4 | 5 | namespace ReadySunValley.Assessment 6 | { 7 | public class Bypass 8 | { 9 | public void Windows11(string resource) 10 | { 11 | Process p = new Process(); 12 | p.StartInfo.UseShellExecute = false; 13 | p.StartInfo.CreateNoWindow = true; 14 | p.StartInfo.RedirectStandardError = true; 15 | p.StartInfo.RedirectStandardOutput = true; 16 | 17 | // Create temp filepath 18 | string tempPath = System.IO.Path.GetTempPath() + @"\ReadySunValley" + Guid.NewGuid() + ".reg"; 19 | System.IO.StreamWriter sW = new System.IO.StreamWriter(tempPath, false, Encoding.Unicode); 20 | sW.Write(resource); 21 | sW.Close(); 22 | 23 | // Reg import bypass.reg 24 | p.StartInfo.FileName = "REG"; 25 | p.StartInfo.Arguments = "IMPORT \"" + tempPath + "\""; 26 | if (Environment.Is64BitOperatingSystem) p.StartInfo.Arguments += " /reg:64"; 27 | 28 | p.Start(); 29 | p.WaitForExit(); 30 | System.IO.File.Delete(tempPath); 31 | } 32 | } 33 | } -------------------------------------------------------------------------------- /src/RSV/Assessment/CPU.cs: -------------------------------------------------------------------------------- 1 | namespace ReadySunValley.Assessment 2 | { 3 | public class CPU 4 | { 5 | public string Architecture() 6 | { 7 | string result = string.Empty; 8 | 9 | switch (typeof(string).Assembly.GetName().ProcessorArchitecture) 10 | { 11 | case System.Reflection.ProcessorArchitecture.X86: 12 | 13 | result = "32 Bit"; 14 | break; 15 | 16 | case System.Reflection.ProcessorArchitecture.Amd64: 17 | result = "64 Bit"; 18 | 19 | break; 20 | 21 | case System.Reflection.ProcessorArchitecture.Arm: 22 | result = "ARM"; 23 | break; 24 | } 25 | 26 | return result; 27 | } 28 | 29 | public string ClockSpeed() 30 | { 31 | string clockSpeed = ""; 32 | foreach (var item in new System.Management.ManagementObjectSearcher("select MaxClockSpeed from Win32_Processor").Get()) 33 | { 34 | var clockSpeedx = (uint)item["MaxClockSpeed"]; 35 | clockSpeed = clockSpeedx.ToString(); 36 | } 37 | return clockSpeed; 38 | } 39 | } 40 | } -------------------------------------------------------------------------------- /src/RSV/Assessment/Display.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Drawing; 3 | using System.Runtime.InteropServices; 4 | 5 | namespace ReadySunValley.Assessment 6 | { 7 | public class Display 8 | { 9 | [DllImport("gdi32.dll")] 10 | private static extern int GetDeviceCaps(IntPtr hdc, int nIndex); 11 | 12 | public string MonitorSize() 13 | { 14 | string size = string.Empty; 15 | 16 | Graphics graphics = Graphics.FromHwnd(IntPtr.Zero); 17 | IntPtr desktop = graphics.GetHdc(); 18 | int monitorHeight = GetDeviceCaps(desktop, 6); 19 | int monitorWidth = GetDeviceCaps(desktop, 4); 20 | size = $"{Math.Sqrt(Math.Pow(monitorHeight, 2) + Math.Pow(monitorWidth, 2)) / 25,4:#,##0.00}"; 21 | 22 | return size; 23 | } 24 | } 25 | } -------------------------------------------------------------------------------- /src/RSV/Assessment/GPU.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Management; 3 | using System.Windows.Forms; 4 | 5 | namespace ReadySunValley.Assessment 6 | { 7 | public class GPU 8 | { 9 | public string Unit() 10 | { 11 | string result = string.Empty; 12 | try 13 | { 14 | ManagementObjectSearcher graphics = new ManagementObjectSearcher("SELECT * FROM Win32_VideoController"); 15 | 16 | string gpu = string.Empty; 17 | foreach (ManagementObject mo in graphics.Get()) 18 | { 19 | foreach (PropertyData property in mo.Properties) 20 | { 21 | if (property.Name == "Description") 22 | { 23 | result = property.Value.ToString(); 24 | } 25 | } 26 | } 27 | } 28 | catch (Exception ex) { MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } 29 | 30 | return result; 31 | } 32 | } 33 | } -------------------------------------------------------------------------------- /src/RSV/Assessment/Inet.cs: -------------------------------------------------------------------------------- 1 | using System.Net; 2 | 3 | namespace ReadySunValley.Assessment 4 | { 5 | public class Inet 6 | { 7 | //Check Internet Connection Function 8 | public bool IsInet() 9 | { 10 | try 11 | { 12 | using (var CheckInternet = new WebClient()) 13 | using (CheckInternet.OpenRead("http://clients3.google.com/generate_204")) 14 | { 15 | return true; 16 | } 17 | } 18 | catch 19 | { 20 | return false; 21 | } 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /src/RSV/Assessment/OS.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.Win32; 2 | using System; 3 | 4 | namespace ReadySunValley.Assessment 5 | { 6 | public class OS 7 | { 8 | public string ComputerName { get; set; } 9 | 10 | public string GetOS() 11 | { 12 | ComputerName = Environment.MachineName; 13 | 14 | RegistryKey key = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion"); 15 | int osbuild = Convert.ToInt32(key.GetValue("CurrentBuildNumber")); 16 | if (osbuild >= 22000) 17 | { 18 | return ("Windows 11 aka Sun Valley"); 19 | } 20 | else return (string)Registry.GetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion", "ProductName", ""); 21 | } 22 | 23 | public string GetVersion() 24 | { 25 | return (string)Registry.GetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion", "DisplayVersion", ""); 26 | } 27 | 28 | public string Is64Bit() 29 | { 30 | string bitness = string.Empty; 31 | 32 | if (Environment.Is64BitOperatingSystem) 33 | { 34 | bitness = "64bit"; 35 | } 36 | else 37 | { 38 | bitness = "32bit"; 39 | } 40 | 41 | return bitness; 42 | } 43 | } 44 | } -------------------------------------------------------------------------------- /src/RSV/Assessment/Storage.cs: -------------------------------------------------------------------------------- 1 | using System.IO; 2 | 3 | namespace ReadySunValley.Assessment 4 | { 5 | public class Storage 6 | { 7 | public long GetTotalFreeSpace(string driveName) 8 | { 9 | foreach (DriveInfo drive in DriveInfo.GetDrives()) 10 | { 11 | if (drive.IsReady && drive.Name == driveName) 12 | { 13 | return drive.AvailableFreeSpace; 14 | } 15 | } 16 | return -1; 17 | } 18 | 19 | public long GetTotalSpace(string driveName) 20 | { 21 | foreach (DriveInfo drive in DriveInfo.GetDrives()) 22 | { 23 | if (drive.IsReady && drive.Name == driveName) 24 | { 25 | return drive.TotalSize; 26 | } 27 | } 28 | return -1; 29 | } 30 | } 31 | } -------------------------------------------------------------------------------- /src/RSV/EmbeddedResource.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // Dieser Code wurde von einem Tool generiert. 4 | // Laufzeitversion:4.0.30319.42000 5 | // 6 | // Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn 7 | // der Code erneut generiert wird. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace ReadySunValley { 12 | using System; 13 | 14 | 15 | /// 16 | /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. 17 | /// 18 | // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert 19 | // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. 20 | // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen 21 | // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class EmbeddedResource { 26 | 27 | private static global::System.Resources.ResourceManager resourceMan; 28 | 29 | private static global::System.Globalization.CultureInfo resourceCulture; 30 | 31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 32 | internal EmbeddedResource() { 33 | } 34 | 35 | /// 36 | /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. 37 | /// 38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 39 | internal static global::System.Resources.ResourceManager ResourceManager { 40 | get { 41 | if (object.ReferenceEquals(resourceMan, null)) { 42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ReadySunValley.EmbeddedResource", typeof(EmbeddedResource).Assembly); 43 | resourceMan = temp; 44 | } 45 | return resourceMan; 46 | } 47 | } 48 | 49 | /// 50 | /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle 51 | /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. 52 | /// 53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 54 | internal static global::System.Globalization.CultureInfo Culture { 55 | get { 56 | return resourceCulture; 57 | } 58 | set { 59 | resourceCulture = value; 60 | } 61 | } 62 | 63 | /// 64 | /// Sucht eine lokalisierte Zeichenfolge, die Windows Registry Editor Version 5.00 65 | /// 66 | ///[HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig] 67 | ///"BypassTPMCheck"=dword:00000001 68 | ///"BypassSecureBootCheck"=dword:00000001 69 | ///"BypassRAMCheck"=dword:00000001 70 | /// ähnelt. 71 | /// 72 | internal static string bypass { 73 | get { 74 | return ResourceManager.GetString("bypass", resourceCulture); 75 | } 76 | } 77 | 78 | /// 79 | /// Sucht eine lokalisierte Zeichenfolge, die 3015E 80 | ///3020E 81 | ///Athlon Gold 3150C 82 | ///Athlon Gold 3150U 83 | ///Athlon Silver 3050C 84 | ///Athlon Silver 3050e 85 | ///Athlon Silver 3050U 86 | ///Athlon 3000G 87 | ///Athlon 300GE 88 | ///Athlon 300U 89 | ///Athlon 320GE 90 | ///Athlon Gold 3150G 91 | ///Athlon Gold 3150GE 92 | ///Athlon Silver 3050GE 93 | ///EPYC 7232P 94 | ///EPYC 7252 95 | ///EPYC 7262 96 | ///EPYC 7272 97 | ///EPYC 7282 98 | ///EPYC 7302 99 | ///EPYC 7302P 100 | ///EPYC 7352 101 | ///EPYC 7402 102 | ///EPYC 7402P 103 | ///EPYC 7452 104 | ///EPYC 7502 105 | ///EPYC 7502P 106 | ///EPYC 7532 107 | ///EPYC 7542 108 | ///EPYC 7552 109 | ///EPYC 7642 110 | ///EPYC 7662 111 | ///EPYC 7702 112 | ///EPYC 7702P 113 | ///EPYC 7742 114 | ///EPYC 7F32 115 | ///EPYC 7F52 116 | ///EPYC 7F72 117 | ///EPYC 7H12 118 | ///E [Rest der Zeichenfolge wurde abgeschnitten]"; ähnelt. 119 | /// 120 | internal static string supportedCPU { 121 | get { 122 | return ResourceManager.GetString("supportedCPU", resourceCulture); 123 | } 124 | } 125 | 126 | /// 127 | /// Sucht eine lokalisierte Zeichenfolge, die Windows Registry Editor Version 5.00 128 | /// 129 | ///[-HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig] ähnelt. 130 | /// 131 | internal static string undo_bypass { 132 | get { 133 | return ResourceManager.GetString("undo_bypass", resourceCulture); 134 | } 135 | } 136 | } 137 | } 138 | -------------------------------------------------------------------------------- /src/RSV/EmbeddedResource.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | 121 | 122 | Resources\bypass.reg;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 123 | 124 | 125 | Resources\supportedCPU.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 126 | 127 | 128 | Resources\undo_bypass.reg;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 129 | 130 | -------------------------------------------------------------------------------- /src/RSV/Helpers/Strings.cs: -------------------------------------------------------------------------------- 1 | namespace ReadySunValley.Helpers 2 | { 3 | internal class Strings 4 | { 5 | public static readonly string TweetIntent = "https://twitter.com/intent/tweet?text=" + Locales.Locale.assetTweet; 6 | 7 | public static class Uri 8 | { 9 | public const string GitRepo = "https://github.com/builtbybel/ReadySunValley"; 10 | public const string GitUpdateRepo = "https://github.com/builtbybel/readysunvalley/releases/tag/"; 11 | public const string GitVersionCheck = "https://raw.githubusercontent.com/builtbybel/readysunvalley/master/appversion.txt"; 12 | public const string GitVersionHint = "https://raw.githubusercontent.com/builtbybel/ReadySunValley/main/changes.txt"; 13 | public const string GitReportCommunity = "https://github.com/builtbybel/ReadySunValley/issues/new"; 14 | 15 | public const string CompareMS = "https://github.com/builtbybel/ReadySunValley/blob/main/assets/rsv-microsoft-requirements.png?raw=true"; 16 | public const string UtilVersionCheck = "https://raw.githubusercontent.com/builtbybel/ReadySunValley/main/utilversion.txt"; 17 | 18 | public const string VotePage = "https://www.builtbybel.com/blog/19-apps/41-check-with-the-readysunvalley-app-if-your-device-works-with-windows11-sun-valley-update"; 19 | 20 | public const string MSSystemRequirements = "https://aka.ms/WindowsSysReq"; 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /src/RSV/Helpers/Utils.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Diagnostics; 3 | using System.IO; 4 | using System.Net; 5 | using System.Reflection; 6 | using System.Security.Principal; 7 | using System.Windows.Forms; 8 | 9 | namespace ReadySunValley.Helpers 10 | { 11 | public static class Utils 12 | { 13 | public static Version CurrentVersion = new Version(Application.ProductVersion); 14 | public static Version LatestVersion; 15 | 16 | public static void AppUpdate() 17 | { 18 | try 19 | { 20 | string versionContent = new WebClient().DownloadString(Strings.Uri.GitVersionHint); 21 | 22 | WebRequest hreq = WebRequest.Create(Strings.Uri.GitVersionCheck); 23 | hreq.Timeout = 10000; 24 | hreq.Headers.Set("Cache-Control", "no-cache, no-store, must-revalidate"); 25 | 26 | WebResponse hres = hreq.GetResponse(); 27 | StreamReader sr = new StreamReader(hres.GetResponseStream()); 28 | 29 | LatestVersion = new Version(sr.ReadToEnd().Trim()); 30 | 31 | sr.Dispose(); 32 | hres.Dispose(); 33 | 34 | var equals = LatestVersion.CompareTo(CurrentVersion); 35 | 36 | if (equals == 0) 37 | { 38 | return; // up-to-date 39 | } 40 | else if (equals < 0) 41 | { 42 | return; // higher than available 43 | } 44 | else // new version 45 | { 46 | if (MessageBox.Show("A new app version " + LatestVersion + " is available.\nDo you want to goto the Github update page?" + Environment.NewLine + versionContent, Locales.Locale.infoUpdate, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) // New release available! 47 | { 48 | Process.Start(Strings.Uri.GitUpdateRepo + LatestVersion); 49 | } 50 | } 51 | } 52 | catch 53 | { MessageBox.Show(Locales.Locale.errorUpdate + Environment.NewLine + Locales.Locale.errorInternet); } 54 | } 55 | 56 | public static String FormatBytes(long byteCount) 57 | { 58 | string[] suf = { " B", " KB", " MB", " GB", " TB", " PB", " EB" }; 59 | if (byteCount == 0) 60 | return "0" + suf[0]; 61 | long bytes = Math.Abs(byteCount); 62 | int place = Convert.ToInt32(Math.Floor(Math.Log(bytes, 1024))); 63 | double num = Math.Round(bytes / Math.Pow(1024, place), 1); 64 | return (Math.Sign(byteCount) * num).ToString() + suf[place]; 65 | } 66 | 67 | public static void RelaunchIfNotAdministrator() 68 | { 69 | if (!IsAdministrator()) 70 | { 71 | if (MessageBox.Show(Locales.Locale.infoElevation.Replace("\\n", "\n"), "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) 72 | { 73 | 74 | ProcessStartInfo proc = new ProcessStartInfo(); 75 | proc.UseShellExecute = true; 76 | proc.WorkingDirectory = Environment.CurrentDirectory; 77 | proc.FileName = Assembly.GetEntryAssembly().CodeBase; 78 | proc.Verb = "runas"; 79 | try 80 | { 81 | Process.Start(proc); 82 | Environment.Exit(0); 83 | } 84 | catch (Exception ex) 85 | { 86 | MessageBox.Show(ex.ToString(), "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); 87 | Environment.Exit(0); 88 | } 89 | } 90 | } 91 | } 92 | 93 | // Check elevation 94 | public static bool IsAdministrator() 95 | { 96 | return (new WindowsPrincipal(WindowsIdentity.GetCurrent())) 97 | .IsInRole(WindowsBuiltInRole.Administrator); 98 | } 99 | 100 | /// 101 | /// Launch Urls in richSumming control 102 | /// 103 | /// 104 | public static void LaunchUri(string url) 105 | { 106 | if (IsHttpURL(url)) Process.Start(url); 107 | } 108 | 109 | /// 110 | /// Check Urls in richSumming control 111 | /// 112 | /// 113 | /// 114 | public static bool IsHttpURL(string url) 115 | { 116 | return 117 | ((!string.IsNullOrWhiteSpace(url)) && 118 | (url.ToLower().StartsWith("http"))); 119 | } 120 | } 121 | } -------------------------------------------------------------------------------- /src/RSV/Locales/Locale.ja.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | 121 | \nマイクロソフトのPC正常性チェックアプリ(現在取り下げ中)の代替品\n\nこのプロジェクトは 122 | https://github.com/mag-nif-i-cent/Affinity11 からフォークしています\n\nJapanese translation by yuki-gh (https://github.com/yuki-gh)\n\n作者への連絡は\ntwitter.com/builtbybel\n\n(C) 2021, Builtbybel 123 | Menu 124 | 125 | 126 | CPUアーキテクチャをチェック中 [2/14] 127 | Assessment 128 | 129 | 130 | CPUの互換性をチェック中 [6/14] 131 | Assessment 132 | 133 | 134 | CPUコア数をチェック中 [5/14] 135 | Assessment 136 | 137 | 138 | CPU速度をチェック中 [4/14] 139 | Assessment 140 | 141 | 142 | MHz 周波数 143 | Assessment 144 | 145 | 146 | DirectXとWDDM2 をチェック中[11/14] 147 | Assessment 148 | 149 | 150 | ディスプレイをチェック中 [3/14] 151 | Assessment 152 | 153 | 154 | インチ 155 | Assessment 156 | 157 | 158 | グラフィックカードをチェック中 [12/14] 159 | Assessment 160 | 161 | 162 | インターネット接続をチェック中 [14/14] 163 | Assessment 164 | 165 | 166 | 不可 167 | Assessment 168 | 169 | 170 | 利用可能 171 | Assessment 172 | 173 | 174 | パーティションタイプをチェック中 [7/14] 175 | Assessment 176 | 177 | 178 | RAMの互換性をチェック中 [9/14] 179 | Assessment 180 | 181 | 182 | セキュアブートをチェック中 [8/14] 183 | Assessment 184 | 185 | 186 | 非対応 187 | Assessment 188 | 189 | 190 | 対応 191 | Assessment 192 | 193 | 194 | ディスク容量をチェック中 [10/14] 195 | Assessment 196 | 197 | 198 | 個のコンポーネントが 199 | Windows 11に非対応です 200 | Assessment 201 | 202 | 203 | Sun Valleyに 204 | 対応しています! 205 | Assessment 206 | 207 | 208 | システム要件をチェック中 [1/14] 209 | Assessment 210 | 211 | 212 | TPMバージョンをチェック中 [13/14] 213 | Assessment 214 | 215 | 216 | 存在せず 217 | Assessment 218 | 219 | 220 | (非対応) 221 | Assessment 222 | 223 | 224 | @github.com/builtbybel/readysunvalley を開く 225 | ToolTip 226 | 227 | 228 | Windows11/Sun%20Valleyの更新はOK? これは「ReadySunValley」アプリの結果です 229 | GUI 230 | 231 | 232 | キャプチャしてTwitterで共有 233 | GUI 234 | 235 | 236 | キャプチャしてTwitterで共有 237 | GUI 238 | 239 | 240 | マイクロソフトと比較 241 | GUI 242 | 243 | 244 | 結果へ戻る 245 | GUI 246 | 247 | 248 | お使いのPCが非対応である理由を見る 249 | GUI 250 | 251 | 252 | 了解しました 253 | GUI 254 | 255 | 256 | お使いのシステムがUEFI起動モードに対応している必要がありますが、現状ではレガシーモードで起動しています。お使いのシステムがUEFIに対応していないという意味ではありません。詳細はマザーボード、システムのマニュアル、BIOSをチェックしてください。 257 | Description 258 | 259 | 260 | お使いのCPUは仕様上の要件を満たしません。下記の周波数またはコア数に関する個別の情報を参照ください。 261 | Description 262 | 263 | 264 | Windows 11の実行に十分なCPUコア数がありません 265 | Description 266 | 267 | 268 | お使いのCPUは最低要件を満たしていますが、公式の対応CPU一覧には載っていません。これは参考情報です。当面の要件は満たされています。\n\n対応CPU一覧は以下にあります。\n\nIntel:\nhttps://docs.microsoft.com/en-us/windows-hardware/design/minimum/supported/windows-11-supported-intel-processors\n\nAMD:\nhttps://docs.microsoft.com/en-us/windows-hardware/design/minimum/supported/windows-11-supported-amd-processors 269 | Description 270 | 271 | 272 | CPU周波数がWindows 11の最低要件を満たしません 273 | Description 274 | 275 | 276 | DirectXのバージョンが低すぎます。お使いのシステムが高いバージョンに対応していないという意味ではありません。詳細はDXDIAGをチェックしてください。 277 | Description 278 | 279 | 280 | 1つ以上のモニターがWindows 11の動作には狭すぎます 281 | Description 282 | 283 | 284 | リークされたバージョンのWindows 11によると、セットアップファイル(ISOファイル)のサイズは4.54GBとみられます。リークされたバージョンは全機能を備えているわけではないことを考慮すると、実際のファイルサイズは4.5~6GB程度と考えられます。Windows 11は最低64GBのストレージ空間のディスクを必要とすることに留意してください。 285 | Description 286 | 287 | 288 | Windows 11 Homeエディションでは、初回使用時に機器のセットアップを完了するには、インターネット接続とマイクロソフトアカウントが必要です。 289 | Windows 11 HomeのSモードを解除する場合もインターネット接続が必要です。 290 | Description 291 | 292 | 293 | お使いのシステムがGPTパーティションタイプに対応している必要がありますが、現状ではMBRで起動しています。お使いのシステムがGPTに対応していないという意味ではありません。詳細はマザーボード、システムのマニュアル、BIOSをチェックしてください。 294 | Description 295 | 296 | 297 | RAM容量がWindows 11の最低要件を満たしていません 298 | Description 299 | 300 | 301 | セキュアブート機能がありません。ReadySunValleyではセキュアブートの要件を回避可能です。右のパネルの修復リンクを使います。 302 | Description 303 | 304 | 305 | Windows 11の実行に十分な容量がありません 306 | Description 307 | 308 | 309 | TPMモジュールが見つかりませんでした。TPMが存在しない場合、おそらくUEFIで無効化されています。そうでない場合、ReadySunValleyではTPM 2.0の要件を回避可能です。右のパネルの修復リンクを使います。TPMとセキュアブートなしでWindows 11をインストールする詳しい方法は以下にあります。\nhttps://www.bleepingcomputer.com/news/microsoft/how-to-bypass-the-windows-11-tpm-20-requirement/ 310 | Description 311 | 312 | 313 | TPMのバージョンが低すぎます。古いバージョンのTPM(通常は1.2)が動作している場合、ファームウェア更新でTPM 2.0にアップデートできる場合があります。 314 | Description 315 | 316 | 317 | Windows Display Driver ModelのバージョンがWindows 11の最低要件を満たしていません。お使いのグラフィックカードがDirectX 12以降とWDDM 2.0ドライバに対応していなければなりません。 318 | Description 319 | 320 | 321 | Check your Internet connection and try again. 322 | 323 | 324 | App update check failed to start. 325 | 326 | 327 | TPMとセキュアブートの制約を回避しました。 328 | GUI 329 | 330 | 331 | システム設定を再度復元しました。 332 | GUI 333 | 334 | 335 | OKをクリックするとTwitterの状態を準備します。その後、作成した結果の画像をアップロードする必要があります。 336 | GUI 337 | 338 | 339 | 結果を"WhyNotWin11"ユーティリティと比較しますか? 340 | GUI 341 | 342 | 343 | アプリの更新が利用可能 344 | GUI 345 | 346 | 347 | アーキテクチャ 348 | Check 349 | 350 | 351 | チェック中... 352 | Check 353 | 354 | 355 | 起動方式 356 | Check 357 | 358 | 359 | チェック中... 360 | Check 361 | 362 | 363 | コア 364 | Check 365 | 366 | 367 | チェック中... 368 | Check 369 | 370 | 371 | CPU互換性をチェック中... 372 | Check 373 | 374 | 375 | DirectX 376 | Check 377 | 378 | 379 | チェック中... 380 | Check 381 | 382 | 383 | ディスクパーティション 384 | Check 385 | 386 | 387 | ディスプレイ 388 | Check 389 | 390 | 391 | チェック中... 392 | Check 393 | 394 | 395 | 空き容量 396 | Check 397 | 398 | 399 | チェック中... 400 | Check 401 | 402 | 403 | 互換性チェックの結果 404 | GUI 405 | 406 | 407 | インターネット 408 | Check 409 | 410 | 411 | チェック中... 412 | Check 413 | 414 | 415 | MHz 416 | Check 417 | 418 | 419 | チェック中... 420 | Check 421 | 422 | 423 | RAM 424 | Check 425 | 426 | 427 | チェック中... 428 | Check 429 | 430 | 431 | セキュアブート 432 | Check 433 | 434 | 435 | チェック中... 436 | Check 437 | 438 | 439 | システム要件をチェック中... 440 | Check 441 | 442 | 443 | ストレージ 444 | Check 445 | 446 | 447 | チェック中... 448 | Check 449 | 450 | 451 | for System 452 | GUI 453 | 454 | 455 | スレッド 456 | Check 457 | 458 | 459 | TPM 460 | Check 461 | 462 | 463 | チェック中... 464 | Check 465 | 466 | 467 | WDDM2 468 | Check 469 | 470 | 471 | チェック中... 472 | Check 473 | 474 | 475 | ここをクリックすると、失敗した結果の一部をレジストリハックで修正します。 476 | GUI 477 | 478 | 479 | チェック中... 480 | Check 481 | 482 | 483 | (全ての一覧) 484 | GUI 485 | 486 | 487 | 回避策を取り消す 488 | Menu 489 | 490 | 491 | 投票しましょう! 492 | Menu 493 | 494 | 495 | お使いのPCはWindows 11に適合していますか? 496 | Menu 497 | 498 | 499 | Windows 11をインストールしようとして「このPCはWindows 11を実行できません」というメッセージが現れる場合、TPM 2.0、セキュアブート、4GBのRAMの要件を満たさないことが多いです。\n\nマイクロソフトは新しいレジストリキー「LabConfig」を導入し、TPM 2.0、4GBメモリ、セキュアブートの要件を回避するよう設定することが可能となりました。\n\nTPM 2.0要件を無効化することにより、Windows 11のセキュリティを低下させることに注意してください。\n\n以上の制約を回避しますか? 500 | Menu 501 | 502 | 503 | チェックを再度実行 504 | ToolTip 505 | 506 | 507 | -------------------------------------------------------------------------------- /src/RSV/Locales/Locale.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | 121 | \nReplacement for Microsoft PC Health Check app\n(currently down!) \n\nThis project was forked initially from: https://github.com/mag-nif-i-cent/Affinity11\n\nYou can also reach out to me on:\ntwitter.com/builtbybel\n\n(C) 2021, Builtbybel 122 | Menu 123 | 124 | 125 | Checking CPU architecture [2/14] 126 | Assessment 127 | 128 | 129 | Checking CPU Compatibility [6/14] 130 | Assessment 131 | 132 | 133 | Checking Core [5/14] 134 | Assessment 135 | 136 | 137 | Checking CPU speed [4/14] 138 | Assessment 139 | 140 | 141 | MHz 142 | Assessment 143 | 144 | 145 | Checking DirectX && WDDM2 [11/14] 146 | Assessment 147 | 148 | 149 | Checking Display [3/14] 150 | Assessment 151 | 152 | 153 | inch 154 | Assessment 155 | 156 | 157 | Checking Graphics card [12/14] 158 | Assessment 159 | 160 | 161 | Checking Internet connection [14/14] 162 | Assessment 163 | 164 | 165 | No 166 | Assessment 167 | 168 | 169 | Available 170 | Assessment 171 | 172 | 173 | Checking Partition Types [7/14] 174 | Assessment 175 | 176 | 177 | Checking RAM Compatibility [9/14] 178 | Assessment 179 | 180 | 181 | Checking Secure Boot [8/14] 182 | Assessment 183 | 184 | 185 | Unsupported 186 | Assessment 187 | 188 | 189 | Supported 190 | Assessment 191 | 192 | 193 | Checking Disk size [10/14] 194 | Assessment 195 | 196 | 197 | Components not ready for Windows 11 198 | Assessment 199 | 200 | 201 | You're ready for Sun Valley! 202 | Assessment 203 | 204 | 205 | Checking system requirements [1/14] 206 | Assessment 207 | 208 | 209 | Checking TPM version [13/14] 210 | Assessment 211 | 212 | 213 | Not present 214 | Assessment 215 | 216 | 217 | (Not supported) 218 | Assessment 219 | 220 | 221 | Open @github.com/builtbybel/readysunvalley 222 | ToolTip 223 | 224 | 225 | Ready%20for%20%23Windows11/Sun%20Valley%20update?%20Here%20are%20my%20results%20%23ReadySunValley%20%23app 226 | GUI 227 | 228 | 229 | Capture and Share on Twitter 230 | GUI 231 | 232 | 233 | Capture and Share on Twitter 234 | GUI 235 | 236 | 237 | Compare with Microsoft 238 | GUI 239 | 240 | 241 | Back to my results 242 | GUI 243 | 244 | 245 | Tell me why my PC isn’t supported 246 | GUI 247 | 248 | 249 | All right, okay 250 | GUI 251 | 252 | 253 | Your system needs to support a UEFI boot mode, right now your system is booting using Legacy. This doesn't necessarily mean that your system doesn't support it. Check your motherboard, system manual or BIOS for more information. 254 | Description 255 | 256 | 257 | Your CPU doesn't meet the specification requirements.\n\nYou can find a list of supported processors here\n\nIntel:\nhttps://docs.microsoft.com/en-us/windows-hardware/design/minimum/supported/windows-11-supported-intel-processors\n\nAMD:\nhttps://docs.microsoft.com/en-us/windows-hardware/design/minimum/supported/windows-11-supported-amd-processors 258 | Description 259 | 260 | 261 | You don't have enough processing cores to run Windows 11." 262 | Description 263 | 264 | 265 | Your CPU meets the soft requirements, it's just not listed on the official list of supported processors. This is just an information for you. The requirement is fulfilled for the time being.\n\nYou can find a list of supported processors here\n\nIntel:\nhttps://docs.microsoft.com/en-us/windows-hardware/design/minimum/supported/windows-11-supported-intel-processors\n\nAMD:\nhttps://docs.microsoft.com/en-us/windows-hardware/design/minimum/supported/windows-11-supported-amd-processors 266 | Description 267 | 268 | 269 | Your CPU frequency doesn't meet the minimum requirements for Windows 11. 270 | Description 271 | 272 | 273 | Your DirectX version is too low. This doesn't necessarily mean that your system doesn't support higher versions. Check DXDIAG for more information. 274 | Description 275 | 276 | 277 | One or more of your monitors are too small to work on Windows 11. 278 | Description 279 | 280 | 281 | From the leaked version of Windows 11, It can be seen that the Setup file (ISO File) size is 4.54 GB. Considering that the leaked version does not have all the features, we can say that the actual file size will be between 4.5 to 6 GB. Just keep in mind that Windows 11 requires a disk with at least 64 GB of storage space. 282 | Description 283 | 284 | 285 | We weren't able to connect to the internet. Windows 11 Home edition requires internet connectivity and a Microsoft account to complete device setup on first use. Switching a device out of Windows 11 Home in S mode also requires internet connectivity. 286 | Description 287 | 288 | 289 | Your system needs to support GPT partition types, right now your system is booting using MBR. This doesn't necessarily mean that your system doesn't support it. Check your motherboard, system manual or bios for more information. 290 | Description 291 | 292 | 293 | Your RAM does not meet the minimum requirements for Windows 11. 294 | Description 295 | 296 | 297 | Secure Boot functionality is missing. You can bypass the Secure boot requirements with ReadySunValley. Use the repair link in the right panel. 298 | Description 299 | 300 | 301 | Your drive does not have enough capacity to run Windows 11. 302 | Description 303 | 304 | 305 | We could not find a TPM Module. If no TPM is present, you’ll probably find it’s been disabled in the UEFI. Otherwiese you can also bypass the TPM 2.0 requirements with ReadySunValley. Use the repair link in the right panel. A detailed guide on how to install Windows 11 without TPM and Secure Boot can also be found at https://www.bleepingcomputer.com/news/microsoft/how-to-bypass-the-windows-11-tpm-20-requirement/ 306 | Description 307 | 308 | 309 | Your TPM version is too low. If you’re running an older version of TPM (1.2 typically), then you may be able to update it to TPM 2.0 with a firmware update. 310 | Description 311 | 312 | 313 | Your Windows Display Driver Model version does not meet the minimum requirements for Windows 11. Your Graphics card must be compatible with DirectX 12 or later with WDDM 2.0 driver. 314 | Description 315 | 316 | 317 | Check your Internet connection and try again. 318 | 319 | 320 | App update check failed to start. 321 | 322 | 323 | TPM and Secure Boot restriction has been bypassed. 324 | GUI 325 | 326 | 327 | System settings are in place again. 328 | GUI 329 | 330 | 331 | Click <OK> to prepare the Twitter status. After that you just need to upload the result image you just created. 332 | GUI 333 | 334 | 335 | Do you want to compare the results with the Utility "WhyNotWin11"? 336 | GUI 337 | 338 | 339 | Elevated rights are required for TPM and Secure Boot detection.\n\nCan the app be restarted with administrative rights? 340 | 341 | 342 | App update available 343 | GUI 344 | 345 | 346 | Architecture 347 | Check 348 | 349 | 350 | Checking... 351 | Check 352 | 353 | 354 | Boot Method 355 | Check 356 | 357 | 358 | Checking... 359 | Check 360 | 361 | 362 | Cores 363 | Check 364 | 365 | 366 | Checking... 367 | Check 368 | 369 | 370 | Checking CPU Compatibility... 371 | Check 372 | 373 | 374 | DirectX 375 | Check 376 | 377 | 378 | Checking... 379 | Check 380 | 381 | 382 | Disk Partition 383 | Check 384 | 385 | 386 | Display 387 | Check 388 | 389 | 390 | Checking... 391 | Check 392 | 393 | 394 | Free Space 395 | Check 396 | 397 | 398 | Checking... 399 | Check 400 | 401 | 402 | Your Compatibility Results 403 | GUI 404 | 405 | 406 | Internet 407 | Check 408 | 409 | 410 | Checking... 411 | Check 412 | 413 | 414 | MHz 415 | Check 416 | 417 | 418 | Checking... 419 | Check 420 | 421 | 422 | Installed RAM 423 | Check 424 | 425 | 426 | Checking... 427 | Check 428 | 429 | 430 | Secure Boot 431 | Check 432 | 433 | 434 | Checking... 435 | Check 436 | 437 | 438 | Checking system requirements... 439 | Check 440 | 441 | 442 | Storage 443 | Check 444 | 445 | 446 | Checking... 447 | Check 448 | 449 | 450 | *for System 451 | GUI 452 | 453 | 454 | Threads 455 | Check 456 | 457 | 458 | TPM 459 | Check 460 | 461 | 462 | Checking... 463 | Check 464 | 465 | 466 | WDDM2 467 | Check 468 | 469 | 470 | Checking... 471 | Check 472 | 473 | 474 | Click here to fix some of these failed results with a registry hack 475 | GUI 476 | 477 | 478 | Checking... 479 | Check 480 | 481 | 482 | (List all) 483 | GUI 484 | 485 | 486 | Undo Bypass 487 | Menu 488 | 489 | 490 | Vote here! 491 | Menu 492 | 493 | 494 | Does your hardware qualify for Windows 11? 495 | Menu 496 | 497 | 498 | If you are attempting to install Windows 11 and receive a message stating, "This PC can't run Windows 11" it is likely that you do not have a TPM 2.0 requirement, Secure Boot or 4 GB of RAM.\n\nThe good news is that Microsoft includes a new "LabConfig" registry key that allows you to configure settings to bypass the TPM 2.0, the 4 GB memory, and Secure Boot requirements.\n\nPlease note, that by disabling the TPM 2.0 requirement, you are effectively reducing the security in Windows 11.\n\nDo you want to bypass these restrictions? 499 | Menu 500 | 501 | 502 | Run check again 503 | ToolTip 504 | 505 | -------------------------------------------------------------------------------- /src/RSV/Locales/Locale.ru.resx: -------------------------------------------------------------------------------- 1 | 2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | 121 | \nЭто замена приложения Microsoft's PC Health Check\n(В настоящее время, не опубликована на сайте Майкрософт!)\n\nБлагодарность:\n- На Русский язык перевёл Oleg-Chashko\nhttps://github.com/Oleg-Chashko\n- Этот проект был первоначально разработан и разветвлён от - https://github.com/mag-nif-i-cent/Affinity11.\n\nВы можете связаться с автором в:\ntwitter.com/builtbybel\n\n(C) 2021, Builtbybel 122 | Menu 123 | 124 | 125 | Проверка архитектуры процессора [2/14] 126 | Assessment 127 | 128 | 129 | Проверка совместимости процессора [6/14] 130 | Assessment 131 | 132 | 133 | Проверка количества ядер процессора [5/14] 134 | Assessment 135 | 136 | 137 | Проверка частоты процессора [4/14] 138 | Assessment 139 | 140 | 141 | МГц 142 | Assessment 143 | 144 | 145 | Проверка наличия DirectX и && WDDM2 [11/14] 146 | Assessment 147 | 148 | 149 | Проверка монитор(а/ов) [3/14] 150 | Assessment 151 | 152 | 153 | дюйм(а) 154 | Assessment 155 | 156 | 157 | Проверка видеокарты [12/14] 158 | Assessment 159 | 160 | 161 | Проверка подключения к Интернету [14/14] 162 | Assessment 163 | 164 | 165 | Подключение к Интернету не обнаружено 166 | Assessment 167 | 168 | 169 | Обнаружено подключение к Интернету 170 | Assessment 171 | 172 | 173 | Проверка типа разделов [7/14] 174 | Assessment 175 | 176 | 177 | Проверка совместимости оперативной памяти [9/14] 178 | Assessment 179 | 180 | 181 | Проверка Secure Boot [8/14] 182 | Assessment 183 | 184 | 185 | Не поддерживается 186 | Assessment 187 | 188 | 189 | Поддерживается 190 | Assessment 191 | 192 | 193 | Проверка объёма диска [10/14] 194 | Assessment 195 | 196 | 197 | Компоненты, несовместимы с Windows 11 198 | Assessment 199 | 200 | 201 | Компоненты, совместимы с Windows 11! 202 | Assessment 203 | 204 | 205 | Проверка системных требований [1/14] 206 | Assessment 207 | 208 | 209 | Проверка версии TPM [13/14] 210 | Assessment 211 | 212 | 213 | Отсутствует 214 | Assessment 215 | 216 | 217 | (Не поддерживается) 218 | Assessment 219 | 220 | 221 | Открыть: https://github.com/builtbybel/readysunvalley 222 | ToolTip 223 | 224 | 225 | Готовы%20к%20%23Windows11/Sun%20Valley%20обновлению?%20Вот%20мои%20результаты%20%23ReadySunValley%20%23приложения 226 | GUI 227 | 228 | 229 | Узнайте второе мнение 230 | GUI 231 | 232 | 233 | Сделайте снимок результата и поделитесь им в Twitter 234 | GUI 235 | 236 | 237 | Сделайте снимок результата и поделитесь им в Twitter 238 | GUI 239 | 240 | 241 | Сравните с Microsoft 242 | GUI 243 | 244 | 245 | Вернуться к своим результатам 246 | GUI 247 | 248 | 249 | Узнайте, почему ваш компьютер несовместим 250 | GUI 251 | 252 | 253 | Вернуться к обычному просмотру 254 | GUI 255 | 256 | 257 | Ваше аппаратное обеспечение должно поддерживать режим загрузки UEFI, но в настоящее время ваша система загружается с использованием загрузки Legacy. Это не обязательно означает, что ваше аппаратное обеспечение не поддерживает режим загрузки UEFI. Для получения дополнительной информации, обратитесь к руководству по материнской плате, в раздел BIOS. 258 | Description 259 | 260 | 261 | Ваш процессор не соответствует требованиям спецификации. Для получения дополнительной информации о вашем процессоре смотрите в окне результатов слева. 262 | Description 263 | 264 | 265 | Недостаточно ядер процессора для запуска Windows 11 266 | Description 267 | 268 | 269 | Ваш процессор соответствует минимальным требованиям, но его нет в официальном списке поддерживаемых процессоров. Это только вам для справки. Непосредственные требования выполнены.\n\nСписок поддерживаемых процессоров приведен ниже:\n\nIntel:\nhttps://docs.microsoft.com/en-us/windows-hardware/design/minimum/supported/windows-11-supported-intel-processors\n\nAMD:\nhttps://docs.microsoft.com/en-us/windows-hardware/design/minimum/supported/windows-11-supported-amd-processors 270 | Description 271 | 272 | 273 | Частота вашего процессора не соответствует минимальным требованиям для Windows 11. 274 | Description 275 | 276 | 277 | Ваша версия DirectX ниже официально поддерживаемой. С помощью DxDiag (DirectX Diagnostic Tool) можно получить подробную информацию. Выполните следующее: нажмите одновременно на клавиши клавиатуры (Win + R), в открывшемся окне «Выполнить», в поле «Открыть» введите выражение: "dxdiag" (без кавычек), а затем нажмите на кнопку "ОК". 278 | Description 279 | 280 | 281 | Размер одного или нескольких ваших мониторов слишком мал для Windows 11. 282 | Description 283 | 284 | 285 | Для Windows 11 требуется Жесткий диск или SSD с объёмом не менее 64 ГБ. 286 | Description 287 | 288 | 289 | Для завершения установки на устройство Windows 11 Домашняя версия, требуется подключение к Интернету и учетная запись Майкрософт. Отключение в Windows 11 S-режима также требует наличия интернет-соединения. 290 | Description 291 | 292 | 293 | Ваша система должна поддерживать типы разделов GPT, сейчас ваша система загружается с использованием MBR. Можно воспользоватся Microsoft утилитой MBR2GPT которая, преобразует жесткий диск из основной загрузочной записи (MBR) в таблицу разделов (GPT) без изменения или удаления данных на диске. 294 | Description 295 | 296 | 297 | Объем оперативной памяти не соответствует минимальным требованиям для Windows 11. 298 | Description 299 | 300 | 301 | Режим Secure Boot отсутствует. Однако вы можете обойти требования Secure Boot с помощью ReadySunValley. Воспользуйтесь ссылкой в правой панели. 302 | Description 303 | 304 | 305 | На вашем диске недостаточно места для запуска Windows 11. 306 | Description 307 | 308 | 309 | Модуль TPM не найден. Если TPM не существует, вероятно, он отключен в UEFI. В противном случае ReadySun Valley сможет обойти требования TPM 2.0. Воспользуйтесь ссылкой в правой панели. Ниже приведены подробные инструкции по установке Windows 11 без TPM и безопасной загрузки: https://www.deskmodder.de/wiki/index.php?title=Windows_11_auch_ohne_TPM_und_Secure_Boot_installieren 310 | Description 311 | 312 | 313 | Ваша версия TPM ниже чем минимальна требуемая для Windows 11. Если вы используете более старую версию TPM (обычно 1.2), вы можете обновить ее до TPM 2.0 с помощью обновления прошивки. 314 | Description 315 | 316 | 317 | Версия WDDM не соответствует минимальным требованиям для Windows 11. Ваша видеокарта должна быть совместима с DirectX 12 или более поздней версии с драйвером WDDM 2.0. 318 | Description 319 | 320 | 321 | Проверьте подключение к Интернету и повторите попытку еще раз. 322 | 323 | 324 | Не удалось запустить проверку обновлений приложения. 325 | 326 | 327 | Был задействован "Обходной путь", ограничения TPM и Secure Boot были сняты. 328 | GUI 329 | 330 | 331 | "Обходной путь" был отменен. 332 | GUI 333 | 334 | 335 | Нажмите <OK>, чтобы подготовится к загрузке в Twitter. После этого вам необходимо загрузить полученное вами изображение. 336 | GUI 337 | 338 | 339 | Хотите сравнить результаты с утилитой "WhyNotWin11"? 340 | GUI 341 | 342 | 343 | Готово! Теперь поместите два приложения рядом друг с другом и посмотрите на результаты. 344 | GUI 345 | 346 | 347 | Доступно обновление приложения 348 | GUI 349 | 350 | 351 | Архитектура 352 | Check 353 | 354 | 355 | Проверяю... 356 | Check 357 | 358 | 359 | Тип загрузки 360 | Check 361 | 362 | 363 | Проверяю... 364 | Check 365 | 366 | 367 | Ядра 368 | Check 369 | 370 | 371 | Проверяю... 372 | Check 373 | 374 | 375 | Проверяю совместимостимость процессора... 376 | Check 377 | 378 | 379 | DirectX 380 | Check 381 | 382 | 383 | Проверяю... 384 | Check 385 | 386 | 387 | Раздел диска 388 | Check 389 | 390 | 391 | Монитор 392 | Check 393 | 394 | 395 | Проверяю... 396 | Check 397 | 398 | 399 | Свободное место 400 | Check 401 | 402 | 403 | Проверяю... 404 | Check 405 | 406 | 407 | Результаты проверки совместимости 408 | GUI 409 | 410 | 411 | Интернет 412 | Check 413 | 414 | 415 | Проверяю... 416 | Check 417 | 418 | 419 | МГц 420 | Check 421 | 422 | 423 | Проверяю... 424 | Check 425 | 426 | 427 | Установлено оперативной памяти 428 | Check 429 | 430 | 431 | Проверяю... 432 | Check 433 | 434 | 435 | Secure Boot 436 | Check 437 | 438 | 439 | Проверяю... 440 | Check 441 | 442 | 443 | Проверяю системные требования... 444 | Check 445 | 446 | 447 | Дисковое хранилище 448 | Check 449 | 450 | 451 | Проверяю... 452 | Check 453 | 454 | 455 | * для системы 456 | GUI 457 | 458 | 459 | TPM 460 | Check 461 | 462 | 463 | Проверяю... 464 | Check 465 | 466 | 467 | WDDM2 468 | Check 469 | 470 | 471 | Проверяю... 472 | Check 473 | 474 | 475 | Нажмите здесь, чтобы изменить некоторые из этих отрицательных результатов с помощью внесения изменений в реестр 476 | GUI 477 | 478 | 479 | Проверяю... 480 | Check 481 | 482 | 483 | (Весь список) 484 | GUI 485 | 486 | 487 | Отменить "Обходной путь" 488 | Menu 489 | 490 | 491 | Голосуйте здесь! 492 | Menu 493 | 494 | 495 | Ваш компьютер совместим с Windows 11? 496 | Menu 497 | 498 | 499 | Если вы пытаетесь установить Windows 11 и получаете сообщение "This PC can't run Windows 11", то, скорее всего, у вас нет требуемой TPM 2.0, Secure Boot или 4 ГБ оперативной памяти.\n\nПриятной новостью является то, что Microsoft добавила новый ключ реестра "LabConfig", который позволяет вам настроить параметры для обхода TPM 2.0, 4 ГБ памяти и требования включения Secure Boot.\n\nПримите во внимание, что отключение TPM 2.0 снижает уровень безопасности Windows 11.\n\nВы хотите обойти эти ограничения? 500 | Menu 501 | 502 | 503 | Выполнить проверку еще раз 504 | ToolTip 505 | 506 | 507 | -------------------------------------------------------------------------------- /src/RSV/Locales/Locale.uk.resx: -------------------------------------------------------------------------------- 1 | 2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | 121 | \nЦе заміна прикладної програми Microsoft's PC Health Check\n(В даний час, не опублікована на сайті Майкрософт!)\n\nПодяка:\n- Переклав українською Oleg-Chashko\nhttps://github.com/Oleg-Chashko\n- Цей проект був спочатку розроблений і розгалужен від - https://github.com/mag-nif-i-cent/Affinity11.\n\nВи можете зв'язатися з автором в: \ntwitter.com/builtbybel\n\n(C) 2021, Builtbybel 122 | Menu 123 | 124 | 125 | Перевірка архітектури процесора [2/14] 126 | Assessment 127 | 128 | 129 | Перевірка сумісності процесора [6/14] 130 | Assessment 131 | 132 | 133 | Перевірка кількості ядер процесора [5/14] 134 | Assessment 135 | 136 | 137 | Перевірка частоти процесора [4/14] 138 | Assessment 139 | 140 | 141 | МГц 142 | Assessment 143 | 144 | 145 | Перевірка наявності DirectX і && WDDM2 [11/14] 146 | Assessment 147 | 148 | 149 | Перевірка монітор(а/ів) [3/14] 150 | Assessment 151 | 152 | 153 | дюйм(а) 154 | Assessment 155 | 156 | 157 | Перевірка відеокарти [12/14] 158 | Assessment 159 | 160 | 161 | Перевірка підключення до Інтернету [14/14] 162 | Assessment 163 | 164 | 165 | Підключення до Інтернету не виявлено 166 | Assessment 167 | 168 | 169 | Виявлено підключення до Інтернету 170 | Assessment 171 | 172 | 173 | Перевірка типу розділів [7/14] 174 | Assessment 175 | 176 | 177 | Перевірка сумісності оперативної пам'яті [9/14] 178 | Assessment 179 | 180 | 181 | Перевірка Secure Boot [8/14] 182 | Assessment 183 | 184 | 185 | Не підтримується 186 | Assessment 187 | 188 | 189 | Підтримується 190 | Assessment 191 | 192 | 193 | Перевірка об'єму диска [10/14] 194 | Assessment 195 | 196 | 197 | Компоненти, несумісні з Windows 11 198 | Assessment 199 | 200 | 201 | Компоненти, сумісні з Windows 11! 202 | Assessment 203 | 204 | 205 | Перевірка системних вимог [1/14] 206 | Assessment 207 | 208 | 209 | Перевірка версії TPM [13/14] 210 | Assessment 211 | 212 | 213 | Відсутнє 214 | Assessment 215 | 216 | 217 | (Не підтримується) 218 | Assessment 219 | 220 | 221 | Відкрити: https://github.com/builtbybel/readysunvalley 222 | ToolTip 223 | 224 | 225 | Чи готові%20до%20%23Windows11/Sun%20Valley%20оновлення?%20Ось%20мої%20результати%20%23ReadySunValley%20%23прикладної програми 226 | GUI 227 | 228 | 229 | Дізнайтеся друга думка 230 | GUI 231 | 232 | 233 | Зробіть знімок результату і поділіться ним в Twitter 234 | GUI 235 | 236 | 237 | Зробіть знімок результату і поділіться ним в Twitter 238 | GUI 239 | 240 | 241 | Порівняйте з Microsoft 242 | GUI 243 | 244 | 245 | Повернутися до своїх результатів 246 | GUI 247 | 248 | 249 | Дізнайтеся, чому ваш комп'ютер несумісний 250 | GUI 251 | 252 | 253 | Повернутися до звичайного перегляду 254 | GUI 255 | 256 | 257 | Ваше апаратне забезпечення має підтримувати режим завантаження UEFI, але в даний час ваша система завантажується з використанням завантаження Legacy. Це не обов'язково означає, що ваше апаратне забезпечення не підтримує режим завантаження UEFI. Для отримання додаткової інформації, зверніться до керівництва по материнській платі, в розділ BIOS. 258 | Description 259 | 260 | 261 | Ваш процесор не відповідає вимогам специфікації. Для отримання додаткової інформації про вашому процесорі дивіться у вікні результатів зліва. 262 | Description 263 | 264 | 265 | Недостатньо ядер процесора для запуску Windows 11 266 | Description 267 | 268 | 269 | Ваш процесор відповідає мінімальним вимогам, але його немає в офіційному списку підтримуваних процесорів. Це тільки вам для довідки. Безпосередні вимоги виконані.\n\nСпісок підтримуваних процесорів наведено нижче:\n\nIntel:\nhttps://docs.microsoft.com/en-us/windows-hardware/design/minimum/supported/windows-11-supported-intel-processors\n\nAMD:\nhttps://docs.microsoft.com/en-us/windows-hardware/design/minimum/supported/windows-11-supported-amd-processors 270 | Description 271 | 272 | 273 | Частота вашого процесора не відповідає мінімальним вимогам для Windows 11. 274 | Description 275 | 276 | 277 | Ваша версія DirectX нижче офіційно підтримуваної. За допомогою DxDiag (DirectX Diagnostic Tool) можна отримати детальну інформацію. Виконайте наступне: натисніть одночасно на клавіші клавіатури (Win + R), у вікні «Виконати», в полі «Відкрити» введіть вираз: "dxdiag" (без лапок), а потім натисніть на кнопку "ОК". 278 | Description 279 | 280 | 281 | Розмір одного або декількох ваших моніторів занадто малий для Windows 11. 282 | Description 283 | 284 | 285 | Для Windows 11 потрібно Жорсткий диск або SSD з об'ємом не менше 64 ГБ. 286 | Description 287 | 288 | 289 | Для завершення установки на пристрій Windows 11 Домашня версія, потрібне підключення до Інтернету і обліковий запис Microsoft. Відключення в Windows 11 S-режиму також вимагає наявності інтернет-з'єднання. 290 | Description 291 | 292 | 293 | Ваша система повинна підтримувати типи розділів GPT, зараз ваша система завантажується з використанням MBR. Можна скористатися Microsoft утилітою MBR2GPT яка, перетворює жорсткий диск з головного завантажувального запису (MBR) в таблицю розділів (GPT) без зміни або видалення даних на диску. 294 | Description 295 | 296 | 297 | Об'єм оперативної пам'яті не відповідає мінімальним вимогам для Windows 11. 298 | Description 299 | 300 | 301 | Режим Secure Boot відсутня. Однак ви можете обійти вимоги Secure Boot за допомогою ReadySunValley. Скористайтеся посиланням в правій панелі. 302 | Description 303 | 304 | 305 | На вашому диску недостатньо місця для запуску Windows 11. 306 | Description 307 | 308 | 309 | Модуль TPM не найден. Якщо TPM не існує, ймовірно, він відключений в UEFI. В іншому випадку ReadySun Valley зможе обійти вимоги TPM 2.0. Скористайтеся посиланням в правій панелі. Нижче наведені докладні інструкції по установці Windows 11 без TPM і безпечного завантаження: https://www.deskmodder.de/wiki/index.php?title=Windows_11_auch_ohne_TPM_und_Secure_Boot_installieren 310 | Description 311 | 312 | 313 | Ваша версія TPM нижче ніж мінімальна необхідна для Windows 11. Якщо ви використовуєте старішу версію TPM (зазвичай 1.2), ви можете оновити її до TPM 2.0 за допомогою оновлення прошивки. 314 | Description 315 | 316 | 317 | Версія WDDM не відповідає мінімальним вимогам для Windows 11. Ваша відеокарта повинна бути сумісна з DirectX 12 або більш пізньої версії з драйвером WDDM 2.0. 318 | Description 319 | 320 | 321 | Перевірте з'єднання з Інтернетом і спробуйте ще раз. 322 | 323 | 324 | Не вдалося запустити перевірку оновлень програми. 325 | 326 | 327 | Був задіяний "Обхідний шлях", обмеження TPM і Secure Boot були зняті. 328 | GUI 329 | 330 | 331 | "Обхідний шлях" був скасований. 332 | GUI 333 | 334 | 335 | Натисніть <OK>, щоб підготується до завантаження в Twitter. Після цього вам необхідно завантажити отримане вами зображення. 336 | GUI 337 | 338 | 339 | Хочете порівняти результати з утилітою "WhyNotWin11"? 340 | GUI 341 | 342 | 343 | Готово! Тепер помістіть дві програми поруч один з одним і подивіться на результати. 344 | GUI 345 | 346 | 347 | Доступно оновлення прикладної програми 348 | GUI 349 | 350 | 351 | Архітектура 352 | Check 353 | 354 | 355 | Перевіряю... 356 | Check 357 | 358 | 359 | Тип завантаження 360 | Check 361 | 362 | 363 | Перевіряю... 364 | Check 365 | 366 | 367 | Ядра 368 | Check 369 | 370 | 371 | Перевіряю... 372 | Check 373 | 374 | 375 | Перевіряю совместімостімость процесора... 376 | Check 377 | 378 | 379 | DirectX 380 | Check 381 | 382 | 383 | Перевіряю... 384 | Check 385 | 386 | 387 | Розділ диска 388 | Check 389 | 390 | 391 | Монітор 392 | Check 393 | 394 | 395 | Перевіряю... 396 | Check 397 | 398 | 399 | Вільне місце 400 | Check 401 | 402 | 403 | Перевіряю... 404 | Check 405 | 406 | 407 | Результати перевірки сумісності 408 | GUI 409 | 410 | 411 | Інтернет 412 | Check 413 | 414 | 415 | Перевіряю... 416 | Check 417 | 418 | 419 | МГц 420 | Check 421 | 422 | 423 | Перевіряю... 424 | Check 425 | 426 | 427 | Встановлено оперативної пам'яті 428 | Check 429 | 430 | 431 | Перевіряю... 432 | Check 433 | 434 | 435 | Secure Boot 436 | Check 437 | 438 | 439 | Перевіряю... 440 | Check 441 | 442 | 443 | Перевіряю системні вимоги... 444 | Check 445 | 446 | 447 | Дисковое сховище 448 | Check 449 | 450 | 451 | Перевіряю... 452 | Check 453 | 454 | 455 | * для системи 456 | GUI 457 | 458 | 459 | TPM 460 | Check 461 | 462 | 463 | Перевіряю... 464 | Check 465 | 466 | 467 | WDDM2 468 | Check 469 | 470 | 471 | Перевіряю... 472 | Check 473 | 474 | 475 | Натисніть тут, щоб змінити деякі з цих негативних результатів за допомогою внесення змін до реєстру 476 | GUI 477 | 478 | 479 | Перевіряю... 480 | Check 481 | 482 | 483 | (Весь список) 484 | GUI 485 | 486 | 487 | Скасувати "Обхідний шлях" 488 | Menu 489 | 490 | 491 | Голосуйте тут! 492 | Menu 493 | 494 | 495 | Ваш комп'ютер сумісний з Windows 11? 496 | Menu 497 | 498 | 499 | Якщо ви намагаєтеся встановити Windows 11 і отримуєте повідомлення "This PC can not run Windows 11", то, швидше за все, у вас немає необхідної TPM 2.0, Secure Boot або 4 ГБ оперативної пам'яті.\n\nПриємною новиною є те, що Microsoft додала новий ключ реєстру "LabConfig", який дозволяє вам налаштувати параметри для обходу TPM 2.0, 4 ГБ пам'яті і вимоги включення Secure Boot.\n\nВізьміть до уваги, що відключення TPM 2.0 знижує рівень безпеки Windows 11.\n\nВи хочете обійти ці обмеження? 500 | Menu 501 | 502 | 503 | Виконати перевірку ще раз 504 | ToolTip 505 | 506 | 507 | -------------------------------------------------------------------------------- /src/RSV/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Windows.Forms; 3 | 4 | namespace ReadySunValley 5 | { 6 | internal static class Program 7 | { 8 | internal static string GetCurrentVersionTostring() => new Version(Application.ProductVersion).ToString(3); 9 | 10 | /// 11 | /// The main entry point for the application. 12 | /// 13 | [STAThread] 14 | private static void Main() 15 | { 16 | Application.EnableVisualStyles(); 17 | Application.SetCompatibleTextRenderingDefault(false); 18 | Application.Run(new MainWindow()); 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /src/RSV/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.InteropServices; 3 | 4 | // General Information about an assembly is controlled through the following 5 | // set of attributes. Change these attribute values to modify the information 6 | // associated with an assembly. 7 | [assembly: AssemblyTitle("ReadySunValley")] 8 | [assembly: AssemblyDescription("Replacement for Microsoft PC Health Check app")] 9 | [assembly: AssemblyConfiguration("")] 10 | [assembly: AssemblyCompany("Builtbybel")] 11 | [assembly: AssemblyProduct("ReadySunValley")] 12 | [assembly: AssemblyCopyright("Copyright © 2021")] 13 | [assembly: AssemblyTrademark("Builtbybel")] 14 | [assembly: AssemblyCulture("")] 15 | 16 | // Setting ComVisible to false makes the types in this assembly not visible 17 | // to COM components. If you need to access a type in this assembly from 18 | // COM, set the ComVisible attribute to true on that type. 19 | [assembly: ComVisible(false)] 20 | 21 | // The following GUID is for the ID of the typelib if this project is exposed to COM 22 | [assembly: Guid("52284f5d-f25d-4d7f-853a-8ebf0ed8f5f0")] 23 | 24 | // Version information for an assembly consists of the following four values: 25 | // 26 | // Major Version 27 | // Minor Version 28 | // Build Number 29 | // Revision 30 | // 31 | // You can specify all the values or you can default the Build and Revision Numbers 32 | // by using the '*' as shown below: 33 | // [assembly: AssemblyVersion("1.0.*")] 34 | [assembly: AssemblyVersion("0.70.0")] 35 | [assembly: AssemblyFileVersion("0.70.0")] -------------------------------------------------------------------------------- /src/RSV/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // Dieser Code wurde von einem Tool generiert. 4 | // Laufzeitversion:4.0.30319.42000 5 | // 6 | // Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn 7 | // der Code erneut generiert wird. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace ReadySunValley.Properties { 12 | using System; 13 | 14 | 15 | /// 16 | /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. 17 | /// 18 | // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert 19 | // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. 20 | // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen 21 | // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | public class Resources { 26 | 27 | private static global::System.Resources.ResourceManager resourceMan; 28 | 29 | private static global::System.Globalization.CultureInfo resourceCulture; 30 | 31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 32 | internal Resources() { 33 | } 34 | 35 | /// 36 | /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. 37 | /// 38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 39 | public static global::System.Resources.ResourceManager ResourceManager { 40 | get { 41 | if (object.ReferenceEquals(resourceMan, null)) { 42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ReadySunValley.Properties.Resources", typeof(Resources).Assembly); 43 | resourceMan = temp; 44 | } 45 | return resourceMan; 46 | } 47 | } 48 | 49 | /// 50 | /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle 51 | /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. 52 | /// 53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 54 | public static global::System.Globalization.CultureInfo Culture { 55 | get { 56 | return resourceCulture; 57 | } 58 | set { 59 | resourceCulture = value; 60 | } 61 | } 62 | 63 | /// 64 | /// Sucht eine lokalisierte Zeichenfolge, die Windows Registry Editor Version 5.00 65 | /// 66 | ///[HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig] 67 | ///"BypassTPMCheck"=dword:00000001 68 | ///"BypassSecureBootCheck"=dword:00000001 69 | ///"BypassRAMCheck"=dword:00000001 70 | /// ähnelt. 71 | /// 72 | public static string bypass { 73 | get { 74 | return ResourceManager.GetString("bypass", resourceCulture); 75 | } 76 | } 77 | 78 | /// 79 | /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. 80 | /// 81 | public static System.Drawing.Bitmap check { 82 | get { 83 | object obj = ResourceManager.GetObject("check", resourceCulture); 84 | return ((System.Drawing.Bitmap)(obj)); 85 | } 86 | } 87 | 88 | /// 89 | /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. 90 | /// 91 | public static System.Drawing.Bitmap info { 92 | get { 93 | object obj = ResourceManager.GetObject("info", resourceCulture); 94 | return ((System.Drawing.Bitmap)(obj)); 95 | } 96 | } 97 | 98 | /// 99 | /// Sucht eine lokalisierte Zeichenfolge, die 3015E 100 | ///3020E 101 | ///Athlon Gold 3150C 102 | ///Athlon Gold 3150U 103 | ///Athlon Silver 3050C 104 | ///Athlon Silver 3050e 105 | ///Athlon Silver 3050U 106 | ///Athlon 3000G 107 | ///Athlon 300GE 108 | ///Athlon 300U 109 | ///Athlon 320GE 110 | ///Athlon Gold 3150G 111 | ///Athlon Gold 3150GE 112 | ///Athlon Silver 3050GE 113 | ///EPYC 7232P 114 | ///EPYC 7252 115 | ///EPYC 7262 116 | ///EPYC 7272 117 | ///EPYC 7282 118 | ///EPYC 7302 119 | ///EPYC 7302P 120 | ///EPYC 7352 121 | ///EPYC 7402 122 | ///EPYC 7402P 123 | ///EPYC 7452 124 | ///EPYC 7502 125 | ///EPYC 7502P 126 | ///EPYC 7532 127 | ///EPYC 7542 128 | ///EPYC 7552 129 | ///EPYC 7642 130 | ///EPYC 7662 131 | ///EPYC 7702 132 | ///EPYC 7702P 133 | ///EPYC 7742 134 | ///EPYC 7F32 135 | ///EPYC 7F52 136 | ///EPYC 7F72 137 | ///EPYC 7H12 138 | ///E [Rest der Zeichenfolge wurde abgeschnitten]"; ähnelt. 139 | /// 140 | public static string supportedCPU { 141 | get { 142 | return ResourceManager.GetString("supportedCPU", resourceCulture); 143 | } 144 | } 145 | 146 | /// 147 | /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. 148 | /// 149 | public static System.Drawing.Bitmap x { 150 | get { 151 | object obj = ResourceManager.GetObject("x", resourceCulture); 152 | return ((System.Drawing.Bitmap)(obj)); 153 | } 154 | } 155 | } 156 | } 157 | -------------------------------------------------------------------------------- /src/RSV/Properties/Resources.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | 121 | 122 | ..\Resources\info.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a 123 | 124 | 125 | ..\Resources\fail.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a 126 | 127 | 128 | ..\Resources\ok.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a 129 | 130 | 131 | ..\Resources\bypass.reg;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 132 | 133 | 134 | ..\Resources\supportedCPU.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 135 | 136 | -------------------------------------------------------------------------------- /src/RSV/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // Dieser Code wurde von einem Tool generiert. 4 | // Laufzeitversion:4.0.30319.42000 5 | // 6 | // Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn 7 | // der Code erneut generiert wird. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace ReadySunValley.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.8.1.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/RSV/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/RSV/RSV.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | {52284F5D-F25D-4D7F-853A-8EBF0ED8F5F0} 8 | WinExe 9 | ReadySunValley 10 | ReadySunValley 11 | v4.8 12 | 512 13 | true 14 | true 15 | false 16 | 17 | C:\Users\katco\Desktop\Affnity11\Affinity11\ 18 | true 19 | Disk 20 | false 21 | Foreground 22 | 7 23 | Days 24 | false 25 | false 26 | true 27 | true 28 | 3 29 | 1.0.0.%2a 30 | false 31 | true 32 | true 33 | 34 | 35 | AnyCPU 36 | true 37 | full 38 | false 39 | bin\Debug\ 40 | DEBUG;TRACE 41 | prompt 42 | 4 43 | false 44 | 45 | 46 | x64 47 | pdbonly 48 | true 49 | bin\Release\ 50 | TRACE 51 | prompt 52 | 4 53 | false 54 | 55 | 56 | 57 | F3F9FDFE9F8E1BB3DE3E4D46137779F02287069B 58 | 59 | 60 | Affinity11_TemporaryKey.pfx 61 | 62 | 63 | false 64 | 65 | 66 | false 67 | 68 | 69 | LocalIntranet 70 | 71 | 72 | ReadySunValley.Program 73 | 74 | 75 | AppIcon.ico 76 | 77 | 78 | app.manifest 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | True 105 | True 106 | EmbeddedResource.resx 107 | 108 | 109 | True 110 | True 111 | Locale.resx 112 | 113 | 114 | Form 115 | 116 | 117 | MainWindow.cs 118 | 119 | 120 | True 121 | True 122 | Resources.resx 123 | 124 | 125 | 126 | 127 | 128 | 129 | ResXFileCodeGenerator 130 | EmbeddedResource.Designer.cs 131 | Designer 132 | 133 | 134 | Designer 135 | 136 | 137 | 138 | ResXFileCodeGenerator 139 | Locale.Designer.cs 140 | 141 | 142 | 143 | 144 | MainWindow.cs 145 | 146 | 147 | PublicResXFileCodeGenerator 148 | Designer 149 | Resources.Designer.cs 150 | 151 | 152 | 153 | SettingsSingleFileGenerator 154 | Settings.Designer.cs 155 | 156 | 157 | True 158 | Settings.settings 159 | True 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | False 170 | Microsoft .NET Framework 4.6.1 %28x86 und x64%29 171 | true 172 | 173 | 174 | False 175 | .NET Framework 3.5 SP1 176 | false 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | -------------------------------------------------------------------------------- /src/RSV/RSV.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | false 5 | C:\Users\katco\Desktop\Affnity11\Affinity11\ 6 | 7 | 8 | 9 | 10 | 11 | de-DE 12 | false 13 | 14 | -------------------------------------------------------------------------------- /src/RSV/Resources/bypass.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig] 4 | "BypassTPMCheck"=dword:00000001 5 | "BypassSecureBootCheck"=dword:00000001 6 | "BypassRAMCheck"=dword:00000001 7 | -------------------------------------------------------------------------------- /src/RSV/Resources/fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/ReadySunValley/d58a0477e3f2313a984456ec3e019186e5d92fe9/src/RSV/Resources/fail.png -------------------------------------------------------------------------------- /src/RSV/Resources/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/ReadySunValley/d58a0477e3f2313a984456ec3e019186e5d92fe9/src/RSV/Resources/info.png -------------------------------------------------------------------------------- /src/RSV/Resources/notready.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/ReadySunValley/d58a0477e3f2313a984456ec3e019186e5d92fe9/src/RSV/Resources/notready.png -------------------------------------------------------------------------------- /src/RSV/Resources/ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/ReadySunValley/d58a0477e3f2313a984456ec3e019186e5d92fe9/src/RSV/Resources/ok.png -------------------------------------------------------------------------------- /src/RSV/Resources/ready.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/builtbybel/ReadySunValley/d58a0477e3f2313a984456ec3e019186e5d92fe9/src/RSV/Resources/ready.png -------------------------------------------------------------------------------- /src/RSV/Resources/supportedCPU.txt: -------------------------------------------------------------------------------- 1 | 3015e 2 | 3020e 3 | Athlon 3000G 4 | Athlon 300GE 5 | Athlon 300U 6 | Athlon 320GE 7 | Athlon Gold 3150C 8 | Athlon Gold 3150G 9 | Athlon Gold 3150GE 10 | Athlon Gold 3150U 11 | Athlon Silver 3050C 12 | Athlon Silver 3050e 13 | Athlon Silver 3050GE 14 | Athlon Silver 3050U 15 | Atom(R) x6200FE 16 | Atom(R) x6211E 17 | Atom(R) x6212RE 18 | Atom(R) x6413E 19 | Atom(R) x6414RE 20 | Atom(R) x6425E 21 | Atom(R) x6425RE 22 | Atom(R) x6427FE 23 | Celeron(R) 3867U 24 | Celeron(R) 4205U 25 | Celeron(R) 4305U 26 | Celeron(R) 4305UE 27 | Celeron(R) 5205U 28 | Celeron(R) 5305U 29 | Celeron(R) 6305 30 | Celeron(R) 6305E 31 | Celeron(R) G4900 32 | Celeron(R) G4900T 33 | Celeron(R) G4920 34 | Celeron(R) G4930 35 | Celeron(R) G4930E 36 | Celeron(R) G4930T 37 | Celeron(R) G4932E 38 | Celeron(R) G4950 39 | Celeron(R) G5900 40 | Celeron(R) G5900E 41 | Celeron(R) G5900T 42 | Celeron(R) G5900TE 43 | Celeron(R) G5905 44 | Celeron(R) G5905T 45 | Celeron(R) G5920 46 | Celeron(R) G5925 47 | Celeron(R) J4005 48 | Celeron(R) J4025 49 | Celeron(R) J4105 50 | Celeron(R) J4115 51 | Celeron(R) J4125 52 | Celeron(R) J6412 53 | Celeron(R) J6413 54 | Celeron(R) N4000 55 | Celeron(R) N4020 56 | Celeron(R) N4100 57 | Celeron(R) N4120 58 | Celeron(R) N4500 59 | Celeron(R) N4505 60 | Celeron(R) N5100 61 | Celeron(R) N5105 62 | Celeron(R) N6210 63 | Celeron(R) N6211 64 | Core(TM) i3-1000G1 65 | Core(TM) i3-1000G4 66 | Core(TM) i3-1005G1 67 | Core(TM) i3-10100 68 | Core(TM) i3-10100E 69 | Core(TM) i3-10100F 70 | Core(TM) i3-10100T 71 | Core(TM) i3-10100TE 72 | Core(TM) i3-10100Y 73 | Core(TM) i3-10105 74 | Core(TM) i3-10105F 75 | Core(TM) i3-10105T 76 | Core(TM) i3-10110U 77 | Core(TM) i3-10110Y 78 | Core(TM) i3-10300 79 | Core(TM) i3-10300T 80 | Core(TM) i3-10305 81 | Core(TM) i3-10305T 82 | Core(TM) i3-10320 83 | Core(TM) i3-10325 84 | Core(TM) i3-1110G4 85 | Core(TM) i3-1115G4 86 | Core(TM) i3-1115G4E 87 | Core(TM) i3-1115GRE 88 | Core(TM) i3-1120G4 89 | Core(TM) i3-1125G4 90 | Core(TM) i3-8100 91 | Core(TM) i3-8100B 92 | Core(TM) i3-8100H 93 | Core(TM) i3-8100T 94 | Core(TM) i3-8109U 95 | Core(TM) i3-8130U 96 | Core(TM) i3-8140U 97 | Core(TM) i3-8145U 98 | Core(TM) i3-8145UE 99 | Core(TM) i3-8300 100 | Core(TM) i3-8300T 101 | Core(TM) i3-8350K 102 | Core(TM) i3-9100 103 | Core(TM) i3-9100E 104 | Core(TM) i3-9100F 105 | Core(TM) i3-9100HL 106 | Core(TM) i3-9100T 107 | Core(TM) i3-9100TE 108 | Core(TM) i3-9300 109 | Core(TM) i3-9300T 110 | Core(TM) i3-9320 111 | Core(TM) i3-9350K 112 | Core(TM) i3-9350KF 113 | Core(TM) i3-L13G4 114 | Core(TM) i5-10200H 115 | Core(TM) i5-10210U 116 | Core(TM) i5-10210Y 117 | Core(TM) i5-10300H 118 | Core(TM) i5-1030G4 119 | Core(TM) i5-1030G7 120 | Core(TM) i5-10310U 121 | Core(TM) i5-10310Y 122 | Core(TM) i5-1035G1 123 | Core(TM) i5-1035G4 124 | Core(TM) i5-1035G7 125 | Core(TM) i5-1038NG7 126 | Core(TM) i5-10400 127 | Core(TM) i5-10400F 128 | Core(TM) i5-10400H 129 | Core(TM) i5-10400T 130 | Core(TM) i5-10500 131 | Core(TM) i5-10500E 132 | Core(TM) i5-10500H 133 | Core(TM) i5-10500T 134 | Core(TM) i5-10500TE 135 | Core(TM) i5-10505 136 | Core(TM) i5-10600 137 | Core(TM) i5-10600K 138 | Core(TM) i5-10600KF 139 | Core(TM) i5-10600T 140 | Core(TM) i5-11260H 141 | Core(TM) i5-11300H 142 | Core(TM) i5-1130G7 143 | Core(TM) i5-11320H 144 | Core(TM) i5-1135G7 145 | Core(TM) i5-1135G7 146 | Core(TM) i5-11400 147 | Core(TM) i5-11400F 148 | Core(TM) i5-11400H 149 | Core(TM) i5-11400T 150 | Core(TM) i5-1140G7 151 | Core(TM) i5-1145G7 152 | Core(TM) i5-1145G7E 153 | Core(TM) i5-1145GRE 154 | Core(TM) i5-11500 155 | Core(TM) i5-11500H 156 | Core(TM) i5-11500T 157 | Core(TM) i5-1155G7 158 | Core(TM) i5-11600 159 | Core(TM) i5-11600K 160 | Core(TM) i5-11600KF 161 | Core(TM) i5-11600T 162 | Core(TM) i5-8200Y 163 | Core(TM) i5-8210Y 164 | Core(TM) i5-8250U 165 | Core(TM) i5-8257U 166 | Core(TM) i5-8259U 167 | Core(TM) i5-8260U 168 | Core(TM) i5-8265U 169 | Core(TM) i5-8269U 170 | Core(TM) i5-8279U 171 | Core(TM) i5-8300H 172 | Core(TM) i5-8305G 173 | Core(TM) i5-8310Y 174 | Core(TM) i5-8350U 175 | Core(TM) i5-8365U 176 | Core(TM) i5-8365UE 177 | Core(TM) i5-8400 178 | Core(TM) i5-8400B 179 | Core(TM) i5-8400H 180 | Core(TM) i5-8400T 181 | Core(TM) i5-8500 182 | Core(TM) i5-8500B 183 | Core(TM) i5-8500T 184 | Core(TM) i5-8600 185 | Core(TM) i5-8600K 186 | Core(TM) i5-8600T 187 | Core(TM) i5-9300H 188 | Core(TM) i5-9300HF 189 | Core(TM) i5-9400 190 | Core(TM) i5-9400F 191 | Core(TM) i5-9400H 192 | Core(TM) i5-9400T 193 | Core(TM) i5-9500 194 | Core(TM) i5-9500E 195 | Core(TM) i5-9500F 196 | Core(TM) i5-9500T 197 | Core(TM) i5-9500TE 198 | Core(TM) i5-9600 199 | Core(TM) i5-9600K 200 | Core(TM) i5-9600KF 201 | Core(TM) i5-9600T 202 | Core(TM) i5-L16G7 203 | Core(TM) i7-10510U 204 | Core(TM) i7-10510Y 205 | Core(TM) i7-1060G7 206 | Core(TM) i7-10610U 207 | Core(TM) i7-1065G7 208 | Core(TM) i7-1068NG7 209 | Core(TM) i7-10700 210 | Core(TM) i7-10700E 211 | Core(TM) i7-10700F 212 | Core(TM) i7-10700K 213 | Core(TM) i7-10700KF 214 | Core(TM) i7-10700T 215 | Core(TM) i7-10700TE 216 | Core(TM) i7-10710U 217 | Core(TM) i7-10750H 218 | Core(TM) i7-10810U 219 | Core(TM) i7-10850H 220 | Core(TM) i7-10870H 221 | Core(TM) i7-10875H 222 | Core(TM) i7-11370H 223 | Core(TM) i7-11375H 224 | Core(TM) i7-11390H 225 | Core(TM) i7-11600H 226 | Core(TM) i7-1160G7 227 | Core(TM) i7-1165G7 228 | Core(TM) i7-1165G7 229 | Core(TM) i7-11700 230 | Core(TM) i7-11700F 231 | Core(TM) i7-11700K 232 | Core(TM) i7-11700KF 233 | Core(TM) i7-11700T 234 | Core(TM) i7-11800H 235 | Core(TM) i7-1180G7 236 | Core(TM) i7-11850H 237 | Core(TM) i7-1185G7 238 | Core(TM) i7-1185G7E 239 | Core(TM) i7-1185GRE 240 | Core(TM) i7-1195G7 241 | Core(TM) i7-7800X 242 | Core(TM) i7-7820HQ 243 | Core(TM) i7-7820X 244 | Core(TM) i7-8086K 245 | Core(TM) i7-8500Y 246 | Core(TM) i7-8550U 247 | Core(TM) i7-8557U 248 | Core(TM) i7-8559U 249 | Core(TM) i7-8565U 250 | Core(TM) i7-8569U 251 | Core(TM) i7-8650U 252 | Core(TM) i7-8665U 253 | Core(TM) i7-8665UE 254 | Core(TM) i7-8700 255 | Core(TM) i7-8700B 256 | Core(TM) i7-8700K 257 | Core(TM) i7-8700T 258 | Core(TM) i7-8705G 259 | Core(TM) i7-8706G 260 | Core(TM) i7-8709G 261 | Core(TM) i7-8750H 262 | Core(TM) i7-8809G 263 | Core(TM) i7-8850H 264 | Core(TM) i7-9700 265 | Core(TM) i7-9700E 266 | Core(TM) i7-9700F 267 | Core(TM) i7-9700K 268 | Core(TM) i7-9700KF 269 | Core(TM) i7-9700T 270 | Core(TM) i7-9700TE 271 | Core(TM) i7-9750H 272 | Core(TM) i7-9750HF 273 | Core(TM) i7-9800X 274 | Core(TM) i7-9850H 275 | Core(TM) i7-9850HE 276 | Core(TM) i7-9850HL 277 | Core(TM) i9-10850K 278 | Core(TM) i9-10885H 279 | Core(TM) i9-10900 280 | Core(TM) i9-10900E 281 | Core(TM) i9-10900F 282 | Core(TM) i9-10900K 283 | Core(TM) i9-10900KF 284 | Core(TM) i9-10900T 285 | Core(TM) i9-10900TE 286 | Core(TM) i9-10900X 287 | Core(TM) i9-10920X 288 | Core(TM) i9-10940X 289 | Core(TM) i9-10980HK 290 | Core(TM) i9-10980XE 291 | Core(TM) i9-11900 292 | Core(TM) i9-11900F 293 | Core(TM) i9-11900H 294 | Core(TM) i9-11900K 295 | Core(TM) i9-11900KF 296 | Core(TM) i9-11900T 297 | Core(TM) i9-11950H 298 | Core(TM) i9-11980HK 299 | Core(TM)i7-12700 300 | Core(TM) i7-12700E 301 | Core(TM) i7-12700F 302 | Core(TM) i7-12700H 303 | Core(TM) i7-12700HL 304 | Core(TM) i7-12700K 305 | Core(TM) i7-12700KF 306 | Core(TM) i7-12700T 307 | Core(TM) i7-12700TE 308 | Core(TM) i7-1270P 309 | Core(TM) i7-1270PE 310 | Core(TM) i7-12800H 311 | Core(TM) i7-12800HE 312 | Core(TM) i7-12800HL 313 | Core(TM) i7-12800HX 314 | Core(TM) i7-13700 315 | Core(TM) i7-13700E 316 | Core(TM) i7-13700F 317 | Core(TM) i7-13700H 318 | Core(TM) i7-13700HX 319 | Core(TM) i7-13700K 320 | Core(TM) i7-13700KF 321 | Core(TM) i7-13700T 322 | Core(TM) i7-13700TE 323 | Core(TM) i7-13705H 324 | Core(TM) i7-1370P 325 | Core(TM) i7-1370PE 326 | Core(TM) i7-13790F 327 | Core(TM) i7-13800H 328 | Core(TM) i7-13800HE 329 | Core(TM) i7-13850HX 330 | Core(TM) i7-14650HX 331 | Core(TM) i7-14700 332 | Core(TM) i7-14700F 333 | Core(TM) i7-14700HX 334 | Core(TM) i7-14700K 335 | Core(TM) i7-14700KF 336 | Core(TM) i7-14700T 337 | Core(TM) i9-7900X 338 | Core(TM) i9-7920X 339 | Core(TM) i9-7940X 340 | Core(TM) i9-7960X 341 | Core(TM) i9-7980XE 342 | Core(TM) i9-8950HK 343 | Core(TM) i9-9820X 344 | Core(TM) i9-9880H 345 | Core(TM) i9-9900 346 | Core(TM) i9-9900K 347 | Core(TM) i9-9900KF 348 | Core(TM) i9-9900KS 349 | Core(TM) i9-9900T 350 | Core(TM) i9-9900X 351 | Core(TM) i9-9920X 352 | Core(TM) i9-9940X 353 | Core(TM) i9-9960X 354 | Core(TM) i9-9980HK 355 | Core(TM) i9-9980XE 356 | Core(TM) m3-8100Y 357 | EPYC 7232P 358 | EPYC 7252 359 | EPYC 7262 360 | EPYC 7272 361 | EPYC 7282 362 | EPYC 72F3 363 | EPYC 7302 364 | EPYC 7302P 365 | EPYC 7313 366 | EPYC 7313P 367 | EPYC 7343 368 | EPYC 7352 369 | EPYC 73F3 370 | EPYC 7402 371 | EPYC 7402P 372 | EPYC 7413 373 | EPYC 7443 374 | EPYC 7443P 375 | EPYC 7452 376 | EPYC 7453 377 | EPYC 74F3 378 | EPYC 7502 379 | EPYC 7502P 380 | EPYC 7513 381 | EPYC 7532 382 | EPYC 7542 383 | EPYC 7543 384 | EPYC 7543P 385 | EPYC 7552 386 | EPYC 75F3 387 | EPYC 7642 388 | EPYC 7643 389 | EPYC 7662 390 | EPYC 7663 391 | EPYC 7702 392 | EPYC 7702P 393 | EPYC 7713 394 | EPYC 7713P 395 | EPYC 7742 396 | EPYC 7763 397 | EPYC 7F32 398 | EPYC 7F52 399 | EPYC 7F72 400 | EPYC 7H12 401 | Microsoft SQ1 402 | Microsoft SQ2 403 | Pentium(R) 6805 404 | Pentium(R) Gold 4417U 405 | Pentium(R) Gold 4425Y 406 | Pentium(R) Gold 5405U 407 | Pentium(R) Gold 6405U 408 | Pentium(R) Gold 6500Y 409 | Pentium(R) Gold 7505 410 | Pentium(R) Gold G5400 411 | Pentium(R) Gold G5400T 412 | Pentium(R) Gold G5420 413 | Pentium(R) Gold G5420T 414 | Pentium(R) Gold G5500 415 | Pentium(R) Gold G5500T 416 | Pentium(R) Gold G5600 417 | Pentium(R) Gold G5600T 418 | Pentium(R) Gold G5620 419 | Pentium(R) Gold G6400 420 | Pentium(R) Gold G6400E 421 | Pentium(R) Gold G6400T 422 | Pentium(R) Gold G6400TE 423 | Pentium(R) Gold G6405 424 | Pentium(R) Gold G6405T 425 | Pentium(R) Gold G6500 426 | Pentium(R) Gold G6500T 427 | Pentium(R) Gold G6505 428 | Pentium(R) Gold G6505T 429 | Pentium(R) Gold G6600 430 | Pentium(R) Gold G6605 431 | Pentium(R) J6426 432 | Pentium(R) N6415 433 | Pentium(R) Silver J5005 434 | Pentium(R) Silver J5040 435 | Pentium(R) Silver N5000 436 | Pentium(R) Silver N5030 437 | Pentium(R) Silver N6000 438 | Pentium(R) Silver N6005 439 | Ryzen 3 2300X 440 | Ryzen 3 3100 441 | Ryzen 3 3200G 442 | Ryzen 3 3200GE 443 | Ryzen 3 3200U 444 | Ryzen 3 3250C 445 | Ryzen 3 3250U 446 | Ryzen 3 3300U 447 | Ryzen 3 3350U 448 | Ryzen 3 4300G 449 | Ryzen 3 4300GE 450 | Ryzen 3 4300U 451 | Ryzen 3 5300U 452 | Ryzen 3 5400U 453 | Ryzen 3 PRO 3200G 454 | Ryzen 3 PRO 3200GE 455 | Ryzen 3 PRO 3300U 456 | Ryzen 3 PRO 4350G 457 | Ryzen 3 PRO 4350GE 458 | Ryzen 3 PRO 4450U 459 | Ryzen 3 PRO 5350G 460 | Ryzen 3 PRO 5350GE 461 | Ryzen 3 PRO 5450U 462 | Ryzen 5 2500X 463 | Ryzen 5 2600 464 | Ryzen 5 2600E 465 | Ryzen 5 2600X 466 | Ryzen 5 3400G 467 | Ryzen 5 3400GE 468 | Ryzen 5 3450U 469 | Ryzen 5 3500 470 | Ryzen 5 3500C 471 | Ryzen 5 3500U 472 | Ryzen 5 3550H 473 | Ryzen 5 3580U 474 | Ryzen 5 3600 475 | Ryzen 5 3600X 476 | Ryzen 5 3600XT 477 | Ryzen 5 4500U 478 | Ryzen 5 4600G 479 | Ryzen 5 4600GE 480 | Ryzen 5 4600H 481 | Ryzen 5 4600U 482 | Ryzen 5 5300G 483 | Ryzen 5 5300GE 484 | Ryzen 5 5500U 485 | Ryzen 5 5600G 486 | Ryzen 5 5600GE 487 | Ryzen 5 5600H 488 | Ryzen 5 5600HS 489 | Ryzen 5 5600U 490 | Ryzen 5 5600X 491 | Ryzen 5 PRO 2600 492 | Ryzen 5 PRO 3400G 493 | Ryzen 5 PRO 3400GE 494 | Ryzen 5 PRO 3500U 495 | Ryzen 5 PRO 3600 496 | Ryzen 5 PRO 4650G 497 | Ryzen 5 PRO 4650GE 498 | Ryzen 5 PRO 4650U 499 | Ryzen 5 PRO 5650G 500 | Ryzen 5 PRO 5650GE 501 | Ryzen 5 PRO 5650U 502 | Ryzen 5 PRO 5750G 503 | Ryzen 5 PRO 5750GE 504 | Ryzen 7 2700 505 | Ryzen 7 2700E 506 | Ryzen 7 2700X 507 | Ryzen 7 3700C 508 | Ryzen 7 3700U 509 | Ryzen 7 3700X 510 | Ryzen 7 3750H 511 | Ryzen 7 3780U 512 | Ryzen 7 3800X 513 | Ryzen 7 3800XT 514 | Ryzen 7 4700G 515 | Ryzen 7 4700GE 516 | Ryzen 7 4700U 517 | Ryzen 7 4800H 518 | Ryzen 7 4800HS 519 | Ryzen 7 4800U 520 | Ryzen 7 5700G 521 | Ryzen 7 5700GE 522 | Ryzen 7 5700U 523 | Ryzen 7 5800 524 | Ryzen 7 5800H 525 | Ryzen 7 5800HS 526 | Ryzen 7 5800U 527 | Ryzen 7 5800X 528 | Ryzen 7 PRO 2700 529 | Ryzen 7 PRO 2700X 530 | Ryzen 7 PRO 3700U 531 | Ryzen 7 PRO 4750G 532 | Ryzen 7 PRO 4750GE 533 | Ryzen 7 PRO 4750U 534 | Ryzen 7 PRO 5850U 535 | Ryzen 7 PRO 5875U 536 | Ryzen 7 PRO 6850H 537 | Ryzen 7 PRO 6850HS 538 | Ryzen 7 PRO 6850U 539 | Ryzen 7 PRO 6860Z 540 | Ryzen 7 PRO 7730U 541 | Ryzen 7 PRO 7840U 542 | Ryzen 9 3900 543 | Ryzen 9 3900X 544 | Ryzen 9 3900XT 545 | Ryzen 9 3950X 546 | Ryzen 9 4900H 547 | Ryzen 9 4900HS 548 | Ryzen 9 5900 549 | Ryzen 9 5900HS 550 | Ryzen 9 5900HX 551 | Ryzen 9 5900X 552 | Ryzen 9 5950X 553 | Ryzen 9 5980HS 554 | Ryzen 9 5980HX 555 | Ryzen 9 6900HS 556 | Ryzen 9 6900HX 557 | Ryzen 9 6980HS 558 | Ryzen 9 6980HX 559 | Ryzen 9 7845HX 560 | Ryzen 9 7900X 561 | Ryzen 9 7900X3D 562 | Ryzen 9 7940H 563 | Ryzen 9 7940HS 564 | Ryzen 9 7945HX 565 | Ryzen 9 7950X 566 | Ryzen 9 7950X3D 567 | Ryzen 9 PRO 3900 568 | Ryzen 9 PRO 5945 569 | Ryzen 9 PRO 6950H 570 | Ryzen 9 PRO 6950HS 571 | Ryzen Embedded V2516 572 | Ryzen Embedded V2546 573 | Ryzen Embedded V2718 574 | Ryzen Embedded V2748 575 | Ryzen Threadripper 2920X 576 | Ryzen Threadripper 2950X 577 | Ryzen Threadripper 2970WX 578 | Ryzen Threadripper 2990WX 579 | Ryzen Threadripper 3960X 580 | Ryzen Threadripper 3970X 581 | Ryzen Threadripper 3990X 582 | Ryzen Threadripper PRO 3945WX 583 | Ryzen Threadripper PRO 3955WX 584 | Ryzen Threadripper PRO 3975WX 585 | Ryzen Threadripper PRO 3995WX 586 | Ryzen Threadripper PRO 5945WX 587 | Ryzen Threadripper PRO 5955WX 588 | Ryzen Threadripper PRO 5965WX 589 | Ryzen Threadripper PRO 5975WX 590 | Ryzen Threadripper PRO 5995WX 591 | Snapdragon (TM) 7c 592 | Snapdragon (TM) 850 593 | Snapdragon (TM) 8c 594 | Snapdragon (TM) 8cx 595 | Xeon(R) Bronze 3104 596 | Xeon(R) Bronze 3106 597 | Xeon(R) Bronze 3204 598 | Xeon(R) Bronze 3206R 599 | Xeon(R) E-2124 600 | Xeon(R) E-2124G 601 | Xeon(R) E-2126G 602 | Xeon(R) E-2134 603 | Xeon(R) E-2136 604 | Xeon(R) E-2144G 605 | Xeon(R) E-2146G 606 | Xeon(R) E-2174G 607 | Xeon(R) E-2176G 608 | Xeon(R) E-2176M 609 | Xeon(R) E-2186G 610 | Xeon(R) E-2186M 611 | Xeon(R) E-2224 612 | Xeon(R) E-2224G 613 | Xeon(R) E-2226G 614 | Xeon(R) E-2226GE 615 | Xeon(R) E-2234 616 | Xeon(R) E-2236 617 | Xeon(R) E-2244G 618 | Xeon(R) E-2246G 619 | Xeon(R) E-2254ME 620 | Xeon(R) E-2254ML 621 | Xeon(R) E-2274G 622 | Xeon(R) E-2276G 623 | Xeon(R) E-2276M 624 | Xeon(R) E-2276ME 625 | Xeon(R) E-2276ML 626 | Xeon(R) E-2278G 627 | Xeon(R) E-2278GE 628 | Xeon(R) E-2278GEL 629 | Xeon(R) E-2286G 630 | Xeon(R) E-2286M 631 | Xeon(R) E-2288G 632 | Xeon(R) Gold 5115 633 | Xeon(R) Gold 5118 634 | Xeon(R) Gold 5119T 635 | Xeon(R) Gold 5120 636 | Xeon(R) Gold 5120T 637 | Xeon(R) Gold 5122 638 | Xeon(R) Gold 5215 639 | Xeon(R) Gold 5215L 640 | Xeon(R) Gold 5217 641 | Xeon(R) Gold 5218 642 | Xeon(R) Gold 5218B 643 | Xeon(R) Gold 5218N 644 | Xeon(R) Gold 5218R 645 | Xeon(R) Gold 5218T 646 | Xeon(R) Gold 5220 647 | Xeon(R) Gold 5220R 648 | Xeon(R) Gold 5220S 649 | Xeon(R) Gold 5220T 650 | Xeon(R) Gold 5222 651 | Xeon(R) Gold 5315Y 652 | Xeon(R) Gold 5317 653 | Xeon(R) Gold 5318N 654 | Xeon(R) Gold 5318S 655 | Xeon(R) Gold 5318Y 656 | Xeon(R) Gold 5320 657 | Xeon(R) Gold 5320T 658 | Xeon(R) Gold 6126 659 | Xeon(R) Gold 6126F 660 | Xeon(R) Gold 6126T 661 | Xeon(R) Gold 6128 662 | Xeon(R) Gold 6130 663 | Xeon(R) Gold 6130F 664 | Xeon(R) Gold 6130T 665 | Xeon(R) Gold 6132 666 | Xeon(R) Gold 6134 667 | Xeon(R) Gold 6136 668 | Xeon(R) Gold 6138 669 | Xeon(R) Gold 6138F 670 | Xeon(R) Gold 6138P 671 | Xeon(R) Gold 6138T 672 | Xeon(R) Gold 6140 673 | Xeon(R) Gold 6142 674 | Xeon(R) Gold 6142F 675 | Xeon(R) Gold 6144 676 | Xeon(R) Gold 6146 677 | Xeon(R) Gold 6148 678 | Xeon(R) Gold 6148F 679 | Xeon(R) Gold 6150 680 | Xeon(R) Gold 6152 681 | Xeon(R) Gold 6154 682 | Xeon(R) Gold 6208U 683 | Xeon(R) Gold 6209U 684 | Xeon(R) Gold 6210U 685 | Xeon(R) Gold 6212U 686 | Xeon(R) Gold 6222V 687 | Xeon(R) Gold 6226 688 | Xeon(R) Gold 6226R 689 | Xeon(R) Gold 6230 690 | Xeon(R) Gold 6230N 691 | Xeon(R) Gold 6230R 692 | Xeon(R) Gold 6230T 693 | Xeon(R) Gold 6234 694 | Xeon(R) Gold 6238 695 | Xeon(R) Gold 6238L 696 | Xeon(R) Gold 6238R 697 | Xeon(R) Gold 6238T 698 | Xeon(R) Gold 6240 699 | Xeon(R) Gold 6240L 700 | Xeon(R) Gold 6240R 701 | Xeon(R) Gold 6240Y 702 | Xeon(R) Gold 6242 703 | Xeon(R) Gold 6242R 704 | Xeon(R) Gold 6244 705 | Xeon(R) Gold 6246 706 | Xeon(R) Gold 6246R 707 | Xeon(R) Gold 6248 708 | Xeon(R) Gold 6248R 709 | Xeon(R) Gold 6250 710 | Xeon(R) Gold 6250L 711 | Xeon(R) Gold 6252 712 | Xeon(R) Gold 6252N 713 | Xeon(R) Gold 6254 714 | Xeon(R) Gold 6256 715 | Xeon(R) Gold 6258R 716 | Xeon(R) Gold 6262V 717 | Xeon(R) Gold 6312U 718 | Xeon(R) Gold 6314U 719 | Xeon(R) Gold 6326 720 | Xeon(R) Gold 6330 721 | Xeon(R) Gold 6330N 722 | Xeon(R) Gold 6334 723 | Xeon(R) Gold 6336Y 724 | Xeon(R) Gold 6338 725 | Xeon(R) Gold 6338N 726 | Xeon(R) Gold 6338T 727 | Xeon(R) Gold 6342 728 | Xeon(R) Gold 6346 729 | Xeon(R) Gold 6348 730 | Xeon(R) Gold 6354 731 | Xeon(R) Platinum 8153 732 | Xeon(R) Platinum 8156 733 | Xeon(R) Platinum 8158 734 | Xeon(R) Platinum 8160 735 | Xeon(R) Platinum 8160F 736 | Xeon(R) Platinum 8160T 737 | Xeon(R) Platinum 8164 738 | Xeon(R) Platinum 8168 739 | Xeon(R) Platinum 8170 740 | Xeon(R) Platinum 8176 741 | Xeon(R) Platinum 8176F 742 | Xeon(R) Platinum 8180 743 | Xeon(R) Platinum 8253 744 | Xeon(R) Platinum 8256 745 | Xeon(R) Platinum 8260 746 | Xeon(R) Platinum 8260L 747 | Xeon(R) Platinum 8260Y 748 | Xeon(R) Platinum 8268 749 | Xeon(R) Platinum 8270 750 | Xeon(R) Platinum 8276 751 | Xeon(R) Platinum 8276L 752 | Xeon(R) Platinum 8280 753 | Xeon(R) Platinum 8280L 754 | Xeon(R) Platinum 8351N 755 | Xeon(R) Platinum 8352M 756 | Xeon(R) Platinum 8352S 757 | Xeon(R) Platinum 8352V 758 | Xeon(R) Platinum 8352Y 759 | Xeon(R) Platinum 8358 760 | Xeon(R) Platinum 8358P 761 | Xeon(R) Platinum 8360Y 762 | Xeon(R) Platinum 8362 763 | Xeon(R) Platinum 8368 764 | Xeon(R) Platinum 8368Q 765 | Xeon(R) Platinum 8380 766 | Xeon(R) Platinum 9221 767 | Xeon(R) Platinum 9222 768 | Xeon(R) Platinum 9242 769 | Xeon(R) Platinum 9282 770 | Xeon(R) Silver 4108 771 | Xeon(R) Silver 4109T 772 | Xeon(R) Silver 4110 773 | Xeon(R) Silver 4112 774 | Xeon(R) Silver 4114 775 | Xeon(R) Silver 4114T 776 | Xeon(R) Silver 4116 777 | Xeon(R) Silver 4116T 778 | Xeon(R) Silver 4208 779 | Xeon(R) Silver 4209T 780 | Xeon(R) Silver 4210 781 | Xeon(R) Silver 4210R 782 | Xeon(R) Silver 4210T 783 | Xeon(R) Silver 4214 784 | Xeon(R) Silver 4214R 785 | Xeon(R) Silver 4214Y 786 | Xeon(R) Silver 4215 787 | Xeon(R) Silver 4215R 788 | Xeon(R) Silver 4216 789 | Xeon(R) Silver 4309Y 790 | Xeon(R) Silver 4310 791 | Xeon(R) Silver 4310T 792 | Xeon(R) Silver 4314 793 | Xeon(R) Silver 4316 794 | Xeon(R) W-10855M 795 | Xeon(R) W-10885M 796 | Xeon(R) W-11855M 797 | Xeon(R) W-11955M 798 | Xeon(R) W-1250 799 | Xeon(R) W-1250E 800 | Xeon(R) W-1250P 801 | Xeon(R) W-1250TE 802 | Xeon(R) W-1270 803 | Xeon(R) W-1270E 804 | Xeon(R) W-1270P 805 | Xeon(R) W-1270TE 806 | Xeon(R) W-1290 807 | Xeon(R) W-1290E 808 | Xeon(R) W-1290P 809 | Xeon(R) W-1290T 810 | Xeon(R) W-1290TE 811 | Xeon(R) W-2102 812 | Xeon(R) W-2104 813 | Xeon(R) W-2123 814 | Xeon(R) W-2125 815 | Xeon(R) W-2133 816 | Xeon(R) W-2135 817 | Xeon(R) W-2145 818 | Xeon(R) W-2155 819 | Xeon(R) W-2175 820 | Xeon(R) W-2195 821 | Xeon(R) W-2223 822 | Xeon(R) W-2225 823 | Xeon(R) W-2235 824 | Xeon(R) W-2245 825 | Xeon(R) W-2255 826 | Xeon(R) W-2265 827 | Xeon(R) W-2275 828 | Xeon(R) W-2295 829 | Xeon(R) W-3175X 830 | Xeon(R) W-3223 831 | Xeon(R) W-3225 832 | Xeon(R) W-3235 833 | Xeon(R) W-3245 834 | Xeon(R) W-3245M 835 | Xeon(R) W-3265 836 | Xeon(R) W-3265M 837 | Xeon(R) W-3275 838 | Xeon(R) W-3275M 839 | -------------------------------------------------------------------------------- /src/RSV/Resources/undo_bypass.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [-HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig] -------------------------------------------------------------------------------- /src/RSV/app.manifest: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 48 | 49 | 50 | 51 | true 52 | 53 | 54 | 55 | 56 | 70 | -------------------------------------------------------------------------------- /utilversion.txt: -------------------------------------------------------------------------------- 1 | 2.3.1 2 | --------------------------------------------------------------------------------