This is an SOP for testing the SNFMulti SDK .zip package. This SOP is to be performed on VM1-WinSDK-Test-Labrat when a new SNFMulti SDK .zip package is created. [ ] Log in to VM1-WinSDK-Test-Labrat as user Labrat. [ ] If not installed install the following software: [ ] WinScp. [ ] Visual Studion 2019. [ ] Copy the .zip package to VM1-WinSDK-Test-Labrat: [ ] Start WinScp. [ ] Copy the .zip package from TBD to WinSDK-Test/VER on the Desktop, where VER is the version number of the SDK. [ ] Exit WinScp. [ ] Extract the SDK from the .zip file. [ ] Create the directory "c:\SNF" if it doesn't exist. [ ] Delete all files and directories in "c:\SNF". [ ] From the extracted directory, install the following Sniffer files to "c:\SNF": [ ] snf_engine.xml [ ] identity.xml [ ] testmode.snf [ ] getRulebase.cmd [ ] GBUdbIgnoreList.txt [ ] curl.exe [ ] SNF2Check.exe [ ] Test the C++ sample program: [ ] With Visual Studio 2019, open VS2019CPPSample\VS2019CPPSample.sln. [ ] Verify that the program builds and runs with no errors for each platform: [ ] Select x64 and Release [ ] Verify that the program runs successfully. [ ] Select x64 for Debug [ ] Verify that the program runs successfully. [ ] Select x86 for Release [ ] Verify that the program runs successfully. [ ] Select x86 for Debug [ ] Verify that the program runs successfully. [ ] Exit Visual Studio 2019. [ ] Test the C# sample program: [ ] With Visual Studio 2019, open VS2019CSSample\VS2019CSSample.sln. [ ] Verify that the program builds and runs with no errors for each platform (x64, x86, and Any CPU) and for Release and Debug: [ ] x64: [ ] In main.cs, uncomment the line that initializes the SNFMULTI_DLL variable with the path to the DLL for the "x64" platform. [ ] Select Debug. [ ] Verify that the program runs successfully. [ ] Select Release. [ ] Verify that the program runs successfully. [ ] x86: [ ] In main.cs, uncomment the line that initializes the SNFMULTI_DLL variable with the path to the DLL for the "x86" platform. [ ] Select Debug. [ ] Verify that the program runs successfully. [ ] Select Release. [ ] Verify that the program runs successfully. [ ] Any CPU: [ ] In main.cs, uncomment the line that initializes the SNFMULTI_DLL variable with the path to the DLL for "Any CPU" platform. [ ] Select Debug. [ ] Verify that the program runs successfully. [ ] Select Release. [ ] Verify that the program runs successfully. [ ] Exit Visual Studio 2019. [ ] Test the Visual Basic sample program: [ ] With Visual Studio 2019, open VS2019VBSample\VS2019VBSample.sln. [ ] Verify that the program builds and runs with no errors for each platform: [ ] x64: [ ] In main.vb, uncomment the line that initializes the SNFMULTI_DLL variable with the path to the DLL for the "x64" platform. [ ] Select Debug. [ ] Verify that the program runs successfully. [ ] Select Release. [ ] Verify that the program runs successfully. [ ] x86: [ ] In main.vb, uncomment the line that initializes the SNFMULTI_DLL variable with the path to the DLL for the "x86" platform. [ ] Select Debug. [ ] Verify that the program runs successfully. [ ] Select Release. [ ] Verify that the program runs successfully. [ ] Any CPU: [ ] In main.vb, uncomment the line that initializes the SNFMULTI_DLL variable with the path to the DLL for "Any CPU" platform. [ ] Select Debug. [ ] Verify that the program runs successfully. [ ] Select Release. [ ] Verify that the program runs successfully. [ ] Exit Visual Studio 2019. [ ] The SOP is complete.