From fcf5ab2b3969ba842d94e9302f9430cf2bcaf717 Mon Sep 17 00:00:00 2001 From: Vladislav Yarmak Date: Fri, 24 Jan 2020 19:59:08 +0200 Subject: [PATCH 1/2] skip_sig_check: upload registry solution --- win/skip_sig_check/README.md | 6 ++++++ win/skip_sig_check/skip_sig_check.reg | Bin 0 -> 554 bytes 2 files changed, 6 insertions(+) create mode 100644 win/skip_sig_check/README.md create mode 100644 win/skip_sig_check/skip_sig_check.reg diff --git a/win/skip_sig_check/README.md b/win/skip_sig_check/README.md new file mode 100644 index 0000000..a08b178 --- /dev/null +++ b/win/skip_sig_check/README.md @@ -0,0 +1,6 @@ +Registry values to bypass DLL signature check in Nvidia streaming software for Windows. + +Instructions: + +1. Download raw file. Right click on "Raw" button [on this page](skip_sig_check.reg) and then click "Save as...". +2. Apply (merge) file. Double click on downloaded file and confirm. diff --git a/win/skip_sig_check/skip_sig_check.reg b/win/skip_sig_check/skip_sig_check.reg new file mode 100644 index 0000000000000000000000000000000000000000..bd90916027cf58a41229d21bdef7be2794a53500 GIT binary patch literal 554 zcmc(b(Mkeg5QV?%pmz}OH^_ zXXeb$_n4f5j3paNY7BVdS*~QwiVvA{tGQ??u5oL9Wi=NU;zRb>*LK+ne#a$O{xf05 zH8;d`j5B)1*jksq)hR=3DI>=6gTVCd-6hdG_Km~5xA2`ieLHW;1q-C_(wnqJkukA?zuYl{ Date: Fri, 24 Jan 2020 20:05:45 +0200 Subject: [PATCH 2/2] skip_sig_check: update docs and templates --- tools/readme-autogen/templates/windows_readme_master.tmpl | 2 ++ win/README.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/tools/readme-autogen/templates/windows_readme_master.tmpl b/tools/readme-autogen/templates/windows_readme_master.tmpl index b152828..8f27876 100644 --- a/tools/readme-autogen/templates/windows_readme_master.tmpl +++ b/tools/readme-autogen/templates/windows_readme_master.tmpl @@ -31,6 +31,8 @@ Requirements: E.g, for 64bit Windows 10 running driver version $latest_geforce_version use `win10_x64/$latest_geforce_version/nvencodeapi64.1337` against `C:\WINDOWS\system32\nvencodeapi64.dll` and `win10_x64/$latest_geforce_version/nvencodeapi.1337` against `C:\WINDOWS\SysWOW64\nvencodeapi.dll`. +If you experience issues with streaming software based on Nvidia streaming facilities (Nvidia Shield TV, Moonlight), you also have to import few registry values in order to workaround binary signature mismatch. See [**skip_sig_check** (clickable)](skip_sig_check) directory for instructions. + A video tutorial is also available. Credits to designator2009. (*Covers older patches. Now we probably don't need to autorun executable if x86 library patch applied*) [![Video Tutorial](https://gist.githubusercontent.com/Snawoot/de26b6ccfe67c7bc89ea4347d7c2ecde/raw/50cd87a72c4e13214e6c609dc5291037bed9db8d/ss.jpg)](https://www.youtube.com/watch?v=y7TRfRsJR-w) diff --git a/win/README.md b/win/README.md index 0ef6ab9..caf8477 100644 --- a/win/README.md +++ b/win/README.md @@ -31,6 +31,8 @@ Requirements: E.g, for 64bit Windows 10 running driver version 441.99 use `win10_x64/441.99/nvencodeapi64.1337` against `C:\WINDOWS\system32\nvencodeapi64.dll` and `win10_x64/441.99/nvencodeapi.1337` against `C:\WINDOWS\SysWOW64\nvencodeapi.dll`. +If you experience issues with streaming software based on Nvidia streaming facilities (Nvidia Shield TV, Moonlight), you also have to import few registry values in order to workaround binary signature mismatch. See [**skip_sig_check** (clickable)](skip_sig_check) directory for instructions. + A video tutorial is also available. Credits to designator2009. (*Covers older patches. Now we probably don't need to autorun executable if x86 library patch applied*) [![Video Tutorial](https://gist.githubusercontent.com/Snawoot/de26b6ccfe67c7bc89ea4347d7c2ecde/raw/50cd87a72c4e13214e6c609dc5291037bed9db8d/ss.jpg)](https://www.youtube.com/watch?v=y7TRfRsJR-w)