Sample Code
Windows Driver Samples/ Keyboard Input WDF Filter Driver (Kbfiltr)/ C++/ kbfiltr.sln/
Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2013 VisualStudioVersion = 12.0 MinimumVisualStudioVersion = 12.0 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Package", "Package", "{50480E2A-E210-4CC2-99FF-8E2077A25C71}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Sys", "Sys", "{D60DA95E-ED76-47F5-887C-C94C256DD4B7}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Exe", "Exe", "{5F81DDF1-F459-4AF1-9B03-BFB61B341242}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "package", "Package\package.VcxProj", "{99C05DA6-B34F-4285-A935-D2F5B01C3C41}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "kbfiltr", "sys\kbfiltr.vcxproj", "{F916DFA0-03FF-40A5-9ADA-8D9B450EF812}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "kbftest", "exe\kbftest.vcxproj", "{BC62C62A-13A9-4F66-88B2-D543D3EB70E1}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Win8.1 Debug|Win32 = Win8.1 Debug|Win32 Win8.1 Debug|x64 = Win8.1 Debug|x64 Win8.1 Release|Win32 = Win8.1 Release|Win32 Win8.1 Release|x64 = Win8.1 Release|x64 Win8 Debug|Win32 = Win8 Debug|Win32 Win8 Debug|x64 = Win8 Debug|x64 Win8 Release|Win32 = Win8 Release|Win32 Win8 Release|x64 = Win8 Release|x64 Win7 Debug|Win32 = Win7 Debug|Win32 Win7 Debug|x64 = Win7 Debug|x64 Win7 Release|Win32 = Win7 Release|Win32 Win7 Release|x64 = Win7 Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win8.1 Debug|Win32.ActiveCfg = Win8.1 Debug|Win32 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win8.1 Debug|Win32.Build.0 = Win8.1 Debug|Win32 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win8.1 Debug|x64.ActiveCfg = Win8.1 Debug|x64 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win8.1 Debug|x64.Build.0 = Win8.1 Debug|x64 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win8.1 Release|Win32.ActiveCfg = Win8.1 Release|Win32 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win8.1 Release|Win32.Build.0 = Win8.1 Release|Win32 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win8.1 Release|x64.ActiveCfg = Win8.1 Release|x64 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win8.1 Release|x64.Build.0 = Win8.1 Release|x64 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win8 Debug|Win32.ActiveCfg = Win8 Debug|Win32 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win8 Debug|Win32.Build.0 = Win8 Debug|Win32 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win8 Debug|x64.ActiveCfg = Win8 Debug|x64 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win8 Debug|x64.Build.0 = Win8 Debug|x64 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win8 Release|Win32.ActiveCfg = Win8 Release|Win32 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win8 Release|Win32.Build.0 = Win8 Release|Win32 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win8 Release|x64.ActiveCfg = Win8 Release|x64 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win8 Release|x64.Build.0 = Win8 Release|x64 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win7 Debug|Win32.ActiveCfg = Win7 Debug|Win32 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win7 Debug|Win32.Build.0 = Win7 Debug|Win32 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win7 Debug|x64.ActiveCfg = Win7 Debug|x64 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win7 Debug|x64.Build.0 = Win7 Debug|x64 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win7 Release|Win32.ActiveCfg = Win7 Release|Win32 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win7 Release|Win32.Build.0 = Win7 Release|Win32 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win7 Release|x64.ActiveCfg = Win7 Release|x64 {99C05DA6-B34F-4285-A935-D2F5B01C3C41}.Win7 Release|x64.Build.0 = Win7 Release|x64 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win8.1 Debug|Win32.ActiveCfg = Win8.1 Debug|Win32 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win8.1 Debug|Win32.Build.0 = Win8.1 Debug|Win32 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win8.1 Debug|x64.ActiveCfg = Win8.1 Debug|x64 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win8.1 Debug|x64.Build.0 = Win8.1 Debug|x64 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win8.1 Release|Win32.ActiveCfg = Win8.1 Release|Win32 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win8.1 Release|Win32.Build.0 = Win8.1 Release|Win32 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win8.1 Release|x64.ActiveCfg = Win8.1 Release|x64 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win8.1 Release|x64.Build.0 = Win8.1 Release|x64 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win8 Debug|Win32.ActiveCfg = Win8 Debug|Win32 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win8 Debug|Win32.Build.0 = Win8 Debug|Win32 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win8 Debug|x64.ActiveCfg = Win8 Debug|x64 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win8 Debug|x64.Build.0 = Win8 Debug|x64 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win8 Release|Win32.ActiveCfg = Win8 Release|Win32 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win8 Release|Win32.Build.0 = Win8 Release|Win32 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win8 Release|x64.ActiveCfg = Win8 Release|x64 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win8 Release|x64.Build.0 = Win8 Release|x64 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win7 Debug|Win32.ActiveCfg = Win7 Debug|Win32 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win7 Debug|Win32.Build.0 = Win7 Debug|Win32 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win7 Debug|x64.ActiveCfg = Win7 Debug|x64 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win7 Debug|x64.Build.0 = Win7 Debug|x64 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win7 Release|Win32.ActiveCfg = Win7 Release|Win32 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win7 Release|Win32.Build.0 = Win7 Release|Win32 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win7 Release|x64.ActiveCfg = Win7 Release|x64 {F916DFA0-03FF-40A5-9ADA-8D9B450EF812}.Win7 Release|x64.Build.0 = Win7 Release|x64 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win8.1 Debug|Win32.ActiveCfg = Win8.1 Debug|Win32 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win8.1 Debug|Win32.Build.0 = Win8.1 Debug|Win32 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win8.1 Debug|x64.ActiveCfg = Win8.1 Debug|x64 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win8.1 Debug|x64.Build.0 = Win8.1 Debug|x64 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win8.1 Release|Win32.ActiveCfg = Win8.1 Release|Win32 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win8.1 Release|Win32.Build.0 = Win8.1 Release|Win32 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win8.1 Release|x64.ActiveCfg = Win8.1 Release|x64 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win8.1 Release|x64.Build.0 = Win8.1 Release|x64 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win8 Debug|Win32.ActiveCfg = Win8 Debug|Win32 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win8 Debug|Win32.Build.0 = Win8 Debug|Win32 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win8 Debug|x64.ActiveCfg = Win8 Debug|x64 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win8 Debug|x64.Build.0 = Win8 Debug|x64 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win8 Release|Win32.ActiveCfg = Win8 Release|Win32 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win8 Release|Win32.Build.0 = Win8 Release|Win32 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win8 Release|x64.ActiveCfg = Win8 Release|x64 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win8 Release|x64.Build.0 = Win8 Release|x64 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win7 Debug|Win32.ActiveCfg = Win7 Debug|Win32 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win7 Debug|Win32.Build.0 = Win7 Debug|Win32 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win7 Debug|x64.ActiveCfg = Win7 Debug|x64 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win7 Debug|x64.Build.0 = Win7 Debug|x64 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win7 Release|Win32.ActiveCfg = Win7 Release|Win32 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win7 Release|Win32.Build.0 = Win7 Release|Win32 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win7 Release|x64.ActiveCfg = Win7 Release|x64 {BC62C62A-13A9-4F66-88B2-D543D3EB70E1}.Win7 Release|x64.Build.0 = Win7 Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution {99C05DA6-B34F-4285-A935-D2F5B01C3C41} = {50480E2A-E210-4CC2-99FF-8E2077A25C71} {F916DFA0-03FF-40A5-9ADA-8D9B450EF812} = {D60DA95E-ED76-47F5-887C-C94C256DD4B7} {BC62C62A-13A9-4F66-88B2-D543D3EB70E1} = {5F81DDF1-F459-4AF1-9B03-BFB61B341242} EndGlobalSection EndGlobal
Our Services
-
What our customers say about us?
Read our customer testimonials to find out why our clients keep returning for their projects.
View Testimonials