mirror of
https://github.com/moonlight-stream/Internet-Hosting-Tool.git
synced 2025-07-01 23:35:27 +00:00
Fix a misleading message if GameStream has never been enabled
This commit is contained in:
parent
0867814ae8
commit
f1738fc11e
@ -142,12 +142,11 @@ bool IsGameStreamEnabled()
|
|||||||
len = sizeof(enabled);
|
len = sizeof(enabled);
|
||||||
error = RegQueryValueExA(key, "EnableStreaming", nullptr, nullptr, (LPBYTE)&enabled, &len);
|
error = RegQueryValueExA(key, "EnableStreaming", nullptr, nullptr, (LPBYTE)&enabled, &len);
|
||||||
RegCloseKey(key);
|
RegCloseKey(key);
|
||||||
if (error != ERROR_SUCCESS) {
|
if (error != ERROR_SUCCESS || !enabled) {
|
||||||
printf("RegQueryValueExA() failed: %d\n", error);
|
// GFE may not even write EnableStreaming until the user enables GameStream for the first time
|
||||||
DisplayMessage("GeForce Experience is not installed. Please install GeForce Experience to use Moonlight.");
|
if (error != ERROR_SUCCESS) {
|
||||||
return false;
|
printf("RegQueryValueExA() failed: %d\n", error);
|
||||||
}
|
}
|
||||||
else if (!enabled) {
|
|
||||||
DisplayMessage("GameStream is not enabled in GeForce Experience. Please open GeForce Experience settings, navigate to the Shield tab, and turn GameStream on.");
|
DisplayMessage("GameStream is not enabled in GeForce Experience. Please open GeForce Experience settings, navigate to the Shield tab, and turn GameStream on.");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user