├── BonDriverProxy.sln
├── BonDriverProxy
├── BonDriverProxy.cpp
├── BonDriverProxy.h
├── BonDriverProxy.ico
├── BonDriverProxy.rc
├── BonDriverProxy.vcxproj
├── BonDriverProxy.vcxproj.filters
├── CWinService.cpp
├── CWinService.h
└── ServiceMain.cpp
├── BonDriver_Proxy
├── BonDriver_Proxy.cpp
├── BonDriver_Proxy.h
├── BonDriver_Proxy.rc
├── BonDriver_Proxy.vcxproj
└── BonDriver_Proxy.vcxproj.filters
├── BonDriver_Splitter
├── BonDriver_Splitter.cpp
├── BonDriver_Splitter.h
├── BonDriver_Splitter.rc
├── BonDriver_Splitter.vcxproj
└── BonDriver_Splitter.vcxproj.filters
├── BonDriver_Splitter_Sample.ini
├── LICENSE.txt
├── ReadMe.txt
├── Sample.ini
├── inc
├── BdpPacket.h
├── Common.h
├── IBonDriver.h
├── IBonDriver2.h
└── IBonDriver3.h
└── ini_info.txt
/BonDriverProxy.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Express 2013 for Windows Desktop
4 | VisualStudioVersion = 12.0.31101.0
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BonDriverProxy", "BonDriverProxy\BonDriverProxy.vcxproj", "{19B6A895-747B-45D7-ACFA-76D773DC57F6}"
7 | EndProject
8 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BonDriver_Proxy", "BonDriver_Proxy\BonDriver_Proxy.vcxproj", "{D76128A9-4AA9-4670-8614-F9B92DC2D996}"
9 | EndProject
10 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BonDriver_Splitter", "BonDriver_Splitter\BonDriver_Splitter.vcxproj", "{4EF7394D-6B76-4588-A8C9-0A821C54133A}"
11 | EndProject
12 | Global
13 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
14 | Debug_SVC|Win32 = Debug_SVC|Win32
15 | Debug_SVC|x64 = Debug_SVC|x64
16 | Debug|Win32 = Debug|Win32
17 | Debug|x64 = Debug|x64
18 | Release_SVC|Win32 = Release_SVC|Win32
19 | Release_SVC|x64 = Release_SVC|x64
20 | Release|Win32 = Release|Win32
21 | Release|x64 = Release|x64
22 | EndGlobalSection
23 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
24 | {19B6A895-747B-45D7-ACFA-76D773DC57F6}.Debug_SVC|Win32.ActiveCfg = Debug_SVC|Win32
25 | {19B6A895-747B-45D7-ACFA-76D773DC57F6}.Debug_SVC|Win32.Build.0 = Debug_SVC|Win32
26 | {19B6A895-747B-45D7-ACFA-76D773DC57F6}.Debug_SVC|x64.ActiveCfg = Debug_SVC|x64
27 | {19B6A895-747B-45D7-ACFA-76D773DC57F6}.Debug_SVC|x64.Build.0 = Debug_SVC|x64
28 | {19B6A895-747B-45D7-ACFA-76D773DC57F6}.Debug|Win32.ActiveCfg = Debug|Win32
29 | {19B6A895-747B-45D7-ACFA-76D773DC57F6}.Debug|Win32.Build.0 = Debug|Win32
30 | {19B6A895-747B-45D7-ACFA-76D773DC57F6}.Debug|x64.ActiveCfg = Debug|x64
31 | {19B6A895-747B-45D7-ACFA-76D773DC57F6}.Debug|x64.Build.0 = Debug|x64
32 | {19B6A895-747B-45D7-ACFA-76D773DC57F6}.Release_SVC|Win32.ActiveCfg = Release_SVC|Win32
33 | {19B6A895-747B-45D7-ACFA-76D773DC57F6}.Release_SVC|Win32.Build.0 = Release_SVC|Win32
34 | {19B6A895-747B-45D7-ACFA-76D773DC57F6}.Release_SVC|x64.ActiveCfg = Release_SVC|x64
35 | {19B6A895-747B-45D7-ACFA-76D773DC57F6}.Release_SVC|x64.Build.0 = Release_SVC|x64
36 | {19B6A895-747B-45D7-ACFA-76D773DC57F6}.Release|Win32.ActiveCfg = Release|Win32
37 | {19B6A895-747B-45D7-ACFA-76D773DC57F6}.Release|Win32.Build.0 = Release|Win32
38 | {19B6A895-747B-45D7-ACFA-76D773DC57F6}.Release|x64.ActiveCfg = Release|x64
39 | {19B6A895-747B-45D7-ACFA-76D773DC57F6}.Release|x64.Build.0 = Release|x64
40 | {D76128A9-4AA9-4670-8614-F9B92DC2D996}.Debug_SVC|Win32.ActiveCfg = Debug_SVC|Win32
41 | {D76128A9-4AA9-4670-8614-F9B92DC2D996}.Debug_SVC|Win32.Build.0 = Debug_SVC|Win32
42 | {D76128A9-4AA9-4670-8614-F9B92DC2D996}.Debug_SVC|x64.ActiveCfg = Debug_SVC|x64
43 | {D76128A9-4AA9-4670-8614-F9B92DC2D996}.Debug_SVC|x64.Build.0 = Debug_SVC|x64
44 | {D76128A9-4AA9-4670-8614-F9B92DC2D996}.Debug|Win32.ActiveCfg = Debug|Win32
45 | {D76128A9-4AA9-4670-8614-F9B92DC2D996}.Debug|Win32.Build.0 = Debug|Win32
46 | {D76128A9-4AA9-4670-8614-F9B92DC2D996}.Debug|x64.ActiveCfg = Debug|x64
47 | {D76128A9-4AA9-4670-8614-F9B92DC2D996}.Debug|x64.Build.0 = Debug|x64
48 | {D76128A9-4AA9-4670-8614-F9B92DC2D996}.Release_SVC|Win32.ActiveCfg = Release_SVC|Win32
49 | {D76128A9-4AA9-4670-8614-F9B92DC2D996}.Release_SVC|Win32.Build.0 = Release_SVC|Win32
50 | {D76128A9-4AA9-4670-8614-F9B92DC2D996}.Release_SVC|x64.ActiveCfg = Release_SVC|x64
51 | {D76128A9-4AA9-4670-8614-F9B92DC2D996}.Release_SVC|x64.Build.0 = Release_SVC|x64
52 | {D76128A9-4AA9-4670-8614-F9B92DC2D996}.Release|Win32.ActiveCfg = Release|Win32
53 | {D76128A9-4AA9-4670-8614-F9B92DC2D996}.Release|Win32.Build.0 = Release|Win32
54 | {D76128A9-4AA9-4670-8614-F9B92DC2D996}.Release|x64.ActiveCfg = Release|x64
55 | {D76128A9-4AA9-4670-8614-F9B92DC2D996}.Release|x64.Build.0 = Release|x64
56 | {4EF7394D-6B76-4588-A8C9-0A821C54133A}.Debug_SVC|Win32.ActiveCfg = Debug_SVC|Win32
57 | {4EF7394D-6B76-4588-A8C9-0A821C54133A}.Debug_SVC|Win32.Build.0 = Debug_SVC|Win32
58 | {4EF7394D-6B76-4588-A8C9-0A821C54133A}.Debug_SVC|x64.ActiveCfg = Debug_SVC|x64
59 | {4EF7394D-6B76-4588-A8C9-0A821C54133A}.Debug_SVC|x64.Build.0 = Debug_SVC|x64
60 | {4EF7394D-6B76-4588-A8C9-0A821C54133A}.Debug|Win32.ActiveCfg = Debug|Win32
61 | {4EF7394D-6B76-4588-A8C9-0A821C54133A}.Debug|Win32.Build.0 = Debug|Win32
62 | {4EF7394D-6B76-4588-A8C9-0A821C54133A}.Debug|x64.ActiveCfg = Debug|x64
63 | {4EF7394D-6B76-4588-A8C9-0A821C54133A}.Debug|x64.Build.0 = Debug|x64
64 | {4EF7394D-6B76-4588-A8C9-0A821C54133A}.Release_SVC|Win32.ActiveCfg = Release_SVC|Win32
65 | {4EF7394D-6B76-4588-A8C9-0A821C54133A}.Release_SVC|Win32.Build.0 = Release_SVC|Win32
66 | {4EF7394D-6B76-4588-A8C9-0A821C54133A}.Release_SVC|x64.ActiveCfg = Release_SVC|x64
67 | {4EF7394D-6B76-4588-A8C9-0A821C54133A}.Release_SVC|x64.Build.0 = Release_SVC|x64
68 | {4EF7394D-6B76-4588-A8C9-0A821C54133A}.Release|Win32.ActiveCfg = Release|Win32
69 | {4EF7394D-6B76-4588-A8C9-0A821C54133A}.Release|Win32.Build.0 = Release|Win32
70 | {4EF7394D-6B76-4588-A8C9-0A821C54133A}.Release|x64.ActiveCfg = Release|x64
71 | {4EF7394D-6B76-4588-A8C9-0A821C54133A}.Release|x64.Build.0 = Release|x64
72 | EndGlobalSection
73 | GlobalSection(SolutionProperties) = preSolution
74 | HideSolutionNode = FALSE
75 | EndGlobalSection
76 | EndGlobal
77 |
--------------------------------------------------------------------------------
/BonDriverProxy/BonDriverProxy.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/u-n-k-n-o-w-n/BonDriverProxy/0a0c087177690af9034f986f8bfd43333ed2bb8e/BonDriverProxy/BonDriverProxy.cpp
--------------------------------------------------------------------------------
/BonDriverProxy/BonDriverProxy.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/u-n-k-n-o-w-n/BonDriverProxy/0a0c087177690af9034f986f8bfd43333ed2bb8e/BonDriverProxy/BonDriverProxy.h
--------------------------------------------------------------------------------
/BonDriverProxy/BonDriverProxy.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/u-n-k-n-o-w-n/BonDriverProxy/0a0c087177690af9034f986f8bfd43333ed2bb8e/BonDriverProxy/BonDriverProxy.ico
--------------------------------------------------------------------------------
/BonDriverProxy/BonDriverProxy.rc:
--------------------------------------------------------------------------------
1 | #include "windows.h"
2 |
3 | LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
4 | #pragma code_page(932)
5 | //
6 | // Icon resources
7 | //
8 | BDP_ICON ICON ".\\BonDriverProxy.ico"
9 |
10 | //
11 | // Version
12 | //
13 | VS_VERSION_INFO VERSIONINFO
14 | FILEVERSION 1,1,6,5
15 | PRODUCTVERSION 1,1,6,5
16 | FILEFLAGSMASK 0x17L
17 | #ifdef _DEBUG
18 | FILEFLAGS 0x1L
19 | #else
20 | FILEFLAGS 0x0L
21 | #endif
22 | FILEOS 0x4L
23 | FILETYPE 0x1L
24 | FILESUBTYPE 0x0L
25 | BEGIN
26 | BLOCK "StringFileInfo"
27 | BEGIN
28 | BLOCK "041104b0"
29 | BEGIN
30 | VALUE "FileDescription", "BonDriverProxy Host Process"
31 | VALUE "FileVersion", "1.1.6.5"
32 | VALUE "InternalName", "BonDriverProxy"
33 | VALUE "LegalCopyright", "2014 unknown"
34 | VALUE "OriginalFilename", "BonDriverProxy.exe"
35 | VALUE "ProductName", "BonDriverProxy Host"
36 | VALUE "ProductVersion", "1.1.6.5"
37 | END
38 | END
39 | BLOCK "VarFileInfo"
40 | BEGIN
41 | VALUE "Translation", 0x411, 1200
42 | END
43 | END
44 |
--------------------------------------------------------------------------------
/BonDriverProxy/BonDriverProxy.vcxproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug_SVC
6 | Win32
7 |
8 |
9 | Debug_SVC
10 | x64
11 |
12 |
13 | Debug
14 | Win32
15 |
16 |
17 | Debug
18 | x64
19 |
20 |
21 | Release_SVC
22 | Win32
23 |
24 |
25 | Release_SVC
26 | x64
27 |
28 |
29 | Release
30 | Win32
31 |
32 |
33 | Release
34 | x64
35 |
36 |
37 |
38 | {19B6A895-747B-45D7-ACFA-76D773DC57F6}
39 | Win32Proj
40 | BonDriverProxy
41 |
42 |
43 |
44 | Application
45 | true
46 | v120_xp
47 | Unicode
48 |
49 |
50 | Application
51 | true
52 | v120_xp
53 | Unicode
54 |
55 |
56 | Application
57 | true
58 | v120
59 | Unicode
60 |
61 |
62 | Application
63 | true
64 | v120
65 | Unicode
66 |
67 |
68 | Application
69 | false
70 | v120_xp
71 | true
72 | Unicode
73 |
74 |
75 | Application
76 | false
77 | v120_xp
78 | true
79 | Unicode
80 |
81 |
82 | Application
83 | false
84 | v120
85 | true
86 | Unicode
87 |
88 |
89 | Application
90 | false
91 | v120
92 | true
93 | Unicode
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 | true
125 |
126 |
127 | true
128 |
129 |
130 | true
131 |
132 |
133 | true
134 |
135 |
136 | false
137 |
138 |
139 | false
140 |
141 |
142 | false
143 |
144 |
145 | false
146 |
147 |
148 |
149 |
150 |
151 | Level3
152 | Disabled
153 | WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
154 | true
155 | ..\inc
156 |
157 |
158 | Windows
159 | true
160 | kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;winmm.lib;%(AdditionalDependencies)
161 |
162 |
163 |
164 |
165 |
166 |
167 | Level3
168 | Disabled
169 | BUILD_AS_SERVICE;WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
170 | true
171 | ..\inc
172 |
173 |
174 | Console
175 | true
176 | kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;winmm.lib;%(AdditionalDependencies)
177 |
178 |
179 |
180 |
181 |
182 |
183 | Level3
184 | Disabled
185 | _DEBUG;_WINDOWS;%(PreprocessorDefinitions)
186 | true
187 | ..\inc
188 |
189 |
190 | Windows
191 | true
192 | kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)
193 |
194 |
195 |
196 |
197 |
198 |
199 | Level3
200 | Disabled
201 | BUILD_AS_SERVICE;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)
202 | true
203 | ..\inc
204 |
205 |
206 | Console
207 | true
208 | kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)
209 |
210 |
211 |
212 |
213 | Level3
214 |
215 |
216 | MaxSpeed
217 | true
218 | true
219 | WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
220 | true
221 | ..\inc
222 |
223 |
224 | Windows
225 | false
226 | true
227 | true
228 | kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)
229 |
230 |
231 |
232 |
233 | Level3
234 |
235 |
236 | MaxSpeed
237 | true
238 | true
239 | BUILD_AS_SERVICE;WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
240 | true
241 | ..\inc
242 |
243 |
244 | Console
245 | false
246 | true
247 | true
248 | kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)
249 |
250 |
251 |
252 |
253 |
254 |
255 | MaxSpeed
256 | true
257 | true
258 | NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
259 | true
260 | ..\inc
261 | Level3
262 |
263 |
264 | Windows
265 | false
266 | true
267 | true
268 | kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)
269 |
270 |
271 |
272 |
273 |
274 |
275 | MaxSpeed
276 | true
277 | true
278 | BUILD_AS_SERVICE;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
279 | true
280 | ..\inc
281 | Level3
282 |
283 |
284 | Console
285 | false
286 | true
287 | true
288 | kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
--------------------------------------------------------------------------------
/BonDriverProxy/BonDriverProxy.vcxproj.filters:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
7 |
8 |
9 | {93995380-89BD-4b04-88EB-625FBE52EBFB}
10 | h;hh;hpp;hxx;hm;inl;inc;xsd
11 |
12 |
13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
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 |
--------------------------------------------------------------------------------
/BonDriverProxy/CWinService.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/u-n-k-n-o-w-n/BonDriverProxy/0a0c087177690af9034f986f8bfd43333ed2bb8e/BonDriverProxy/CWinService.cpp
--------------------------------------------------------------------------------
/BonDriverProxy/CWinService.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/u-n-k-n-o-w-n/BonDriverProxy/0a0c087177690af9034f986f8bfd43333ed2bb8e/BonDriverProxy/CWinService.h
--------------------------------------------------------------------------------
/BonDriverProxy/ServiceMain.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/u-n-k-n-o-w-n/BonDriverProxy/0a0c087177690af9034f986f8bfd43333ed2bb8e/BonDriverProxy/ServiceMain.cpp
--------------------------------------------------------------------------------
/BonDriver_Proxy/BonDriver_Proxy.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/u-n-k-n-o-w-n/BonDriverProxy/0a0c087177690af9034f986f8bfd43333ed2bb8e/BonDriver_Proxy/BonDriver_Proxy.cpp
--------------------------------------------------------------------------------
/BonDriver_Proxy/BonDriver_Proxy.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/u-n-k-n-o-w-n/BonDriverProxy/0a0c087177690af9034f986f8bfd43333ed2bb8e/BonDriver_Proxy/BonDriver_Proxy.h
--------------------------------------------------------------------------------
/BonDriver_Proxy/BonDriver_Proxy.rc:
--------------------------------------------------------------------------------
1 | #include "windows.h"
2 |
3 | LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
4 | #pragma code_page(932)
5 | //
6 | // Version
7 | //
8 | VS_VERSION_INFO VERSIONINFO
9 | FILEVERSION 1,1,6,0
10 | PRODUCTVERSION 1,1,6,0
11 | FILEFLAGSMASK 0x17L
12 | #ifdef _DEBUG
13 | FILEFLAGS 0x1L
14 | #else
15 | FILEFLAGS 0x0L
16 | #endif
17 | FILEOS 0x4L
18 | FILETYPE 0x2L
19 | FILESUBTYPE 0x0L
20 | BEGIN
21 | BLOCK "StringFileInfo"
22 | BEGIN
23 | BLOCK "041104b0"
24 | BEGIN
25 | VALUE "FileDescription", "BonDriverProxy Client Driver"
26 | VALUE "FileVersion", "1.1.6.0"
27 | VALUE "InternalName", "BonDriver_Proxy"
28 | VALUE "LegalCopyright", "2014 unknown"
29 | VALUE "OriginalFilename", "BonDriver_Proxy.dll"
30 | VALUE "ProductName", "BonDriverProxy Driver"
31 | VALUE "ProductVersion", "1.1.6.0"
32 | END
33 | END
34 | BLOCK "VarFileInfo"
35 | BEGIN
36 | VALUE "Translation", 0x411, 1200
37 | END
38 | END
39 |
--------------------------------------------------------------------------------
/BonDriver_Proxy/BonDriver_Proxy.vcxproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug_SVC
6 | Win32
7 |
8 |
9 | Debug_SVC
10 | x64
11 |
12 |
13 | Debug
14 | Win32
15 |
16 |
17 | Debug
18 | x64
19 |
20 |
21 | Release_SVC
22 | Win32
23 |
24 |
25 | Release_SVC
26 | x64
27 |
28 |
29 | Release
30 | Win32
31 |
32 |
33 | Release
34 | x64
35 |
36 |
37 |
38 | {D76128A9-4AA9-4670-8614-F9B92DC2D996}
39 | Win32Proj
40 | BonDriver_Proxy
41 |
42 |
43 |
44 | DynamicLibrary
45 | true
46 | v120_xp
47 | Unicode
48 |
49 |
50 | DynamicLibrary
51 | true
52 | v120_xp
53 | Unicode
54 |
55 |
56 | DynamicLibrary
57 | true
58 | v120
59 | Unicode
60 |
61 |
62 | DynamicLibrary
63 | true
64 | v120
65 | Unicode
66 |
67 |
68 | DynamicLibrary
69 | false
70 | v120_xp
71 | true
72 | Unicode
73 |
74 |
75 | DynamicLibrary
76 | false
77 | v120_xp
78 | true
79 | Unicode
80 |
81 |
82 | DynamicLibrary
83 | false
84 | v120
85 | true
86 | Unicode
87 |
88 |
89 | DynamicLibrary
90 | false
91 | v120
92 | true
93 | Unicode
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 | true
125 |
126 |
127 | true
128 |
129 |
130 | true
131 |
132 |
133 | true
134 |
135 |
136 | false
137 |
138 |
139 | false
140 |
141 |
142 | false
143 |
144 |
145 | false
146 |
147 |
148 |
149 |
150 |
151 | Level3
152 | Disabled
153 | WIN32;_DEBUG;_WINDOWS;_USRDLL;BONDRIVER_PROXY_EXPORTS;%(PreprocessorDefinitions)
154 | true
155 | ..\inc
156 |
157 |
158 | Windows
159 | true
160 | kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)
161 |
162 |
163 |
164 |
165 |
166 |
167 | Level3
168 | Disabled
169 | WIN32;_DEBUG;_WINDOWS;_USRDLL;BONDRIVER_PROXY_EXPORTS;%(PreprocessorDefinitions)
170 | true
171 | ..\inc
172 |
173 |
174 | Windows
175 | true
176 | kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)
177 |
178 |
179 |
180 |
181 |
182 |
183 | Level3
184 | Disabled
185 | _DEBUG;_WINDOWS;_USRDLL;BONDRIVER_PROXY_EXPORTS;%(PreprocessorDefinitions)
186 | true
187 | ..\inc
188 |
189 |
190 | Windows
191 | true
192 | kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)
193 |
194 |
195 |
196 |
197 |
198 |
199 | Level3
200 | Disabled
201 | _DEBUG;_WINDOWS;_USRDLL;BONDRIVER_PROXY_EXPORTS;%(PreprocessorDefinitions)
202 | true
203 | ..\inc
204 |
205 |
206 | Windows
207 | true
208 | kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)
209 |
210 |
211 |
212 |
213 | Level3
214 |
215 |
216 | MaxSpeed
217 | true
218 | true
219 | WIN32;NDEBUG;_WINDOWS;_USRDLL;BONDRIVER_PROXY_EXPORTS;%(PreprocessorDefinitions)
220 | true
221 | ..\inc
222 |
223 |
224 | Windows
225 | false
226 | true
227 | true
228 | kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)
229 |
230 |
231 |
232 |
233 | Level3
234 |
235 |
236 | MaxSpeed
237 | true
238 | true
239 | WIN32;NDEBUG;_WINDOWS;_USRDLL;BONDRIVER_PROXY_EXPORTS;%(PreprocessorDefinitions)
240 | true
241 | ..\inc
242 |
243 |
244 | Windows
245 | false
246 | true
247 | true
248 | kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)
249 |
250 |
251 |
252 |
253 | Level3
254 |
255 |
256 | MaxSpeed
257 | true
258 | true
259 | NDEBUG;_WINDOWS;_USRDLL;BONDRIVER_PROXY_EXPORTS;%(PreprocessorDefinitions)
260 | true
261 | ..\inc
262 |
263 |
264 | Windows
265 | false
266 | true
267 | true
268 | kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)
269 |
270 |
271 |
272 |
273 | Level3
274 |
275 |
276 | MaxSpeed
277 | true
278 | true
279 | NDEBUG;_WINDOWS;_USRDLL;BONDRIVER_PROXY_EXPORTS;%(PreprocessorDefinitions)
280 | true
281 | ..\inc
282 |
283 |
284 | Windows
285 | false
286 | true
287 | true
288 | kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;ws2_32.lib;%(AdditionalDependencies)
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
--------------------------------------------------------------------------------
/BonDriver_Proxy/BonDriver_Proxy.vcxproj.filters:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
7 |
8 |
9 | {93995380-89BD-4b04-88EB-625FBE52EBFB}
10 | h;hh;hpp;hxx;hm;inl;inc;xsd
11 |
12 |
13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
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 |
--------------------------------------------------------------------------------
/BonDriver_Splitter/BonDriver_Splitter.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/u-n-k-n-o-w-n/BonDriverProxy/0a0c087177690af9034f986f8bfd43333ed2bb8e/BonDriver_Splitter/BonDriver_Splitter.cpp
--------------------------------------------------------------------------------
/BonDriver_Splitter/BonDriver_Splitter.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/u-n-k-n-o-w-n/BonDriverProxy/0a0c087177690af9034f986f8bfd43333ed2bb8e/BonDriver_Splitter/BonDriver_Splitter.h
--------------------------------------------------------------------------------
/BonDriver_Splitter/BonDriver_Splitter.rc:
--------------------------------------------------------------------------------
1 | #include "windows.h"
2 |
3 | LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
4 | #pragma code_page(932)
5 | //
6 | // Version
7 | //
8 | VS_VERSION_INFO VERSIONINFO
9 | FILEVERSION 1,0,0,7
10 | PRODUCTVERSION 1,0,0,7
11 | FILEFLAGSMASK 0x17L
12 | #ifdef _DEBUG
13 | FILEFLAGS 0x1L
14 | #else
15 | FILEFLAGS 0x0L
16 | #endif
17 | FILEOS 0x4L
18 | FILETYPE 0x2L
19 | FILESUBTYPE 0x0L
20 | BEGIN
21 | BLOCK "StringFileInfo"
22 | BEGIN
23 | BLOCK "041104b0"
24 | BEGIN
25 | VALUE "FileDescription", "BonDriver Service Splitter"
26 | VALUE "FileVersion", "1.0.0.7"
27 | VALUE "InternalName", "BonDriver_Splitter"
28 | VALUE "LegalCopyright", "2015 unknown"
29 | VALUE "OriginalFilename", "BonDriver_Splitter.dll"
30 | VALUE "ProductName", "BonDriver Service Splitter"
31 | VALUE "ProductVersion", "1.0.0.7"
32 | END
33 | END
34 | BLOCK "VarFileInfo"
35 | BEGIN
36 | VALUE "Translation", 0x411, 1200
37 | END
38 | END
39 |
--------------------------------------------------------------------------------
/BonDriver_Splitter/BonDriver_Splitter.vcxproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug_SVC
6 | Win32
7 |
8 |
9 | Debug_SVC
10 | x64
11 |
12 |
13 | Debug
14 | Win32
15 |
16 |
17 | Debug
18 | x64
19 |
20 |
21 | Release_SVC
22 | Win32
23 |
24 |
25 | Release_SVC
26 | x64
27 |
28 |
29 | Release
30 | Win32
31 |
32 |
33 | Release
34 | x64
35 |
36 |
37 |
38 | {4EF7394D-6B76-4588-A8C9-0A821C54133A}
39 | Win32Proj
40 | BonDriver_Splitter
41 |
42 |
43 |
44 | DynamicLibrary
45 | true
46 | v120_xp
47 | Unicode
48 |
49 |
50 | DynamicLibrary
51 | true
52 | v120_xp
53 | Unicode
54 |
55 |
56 | DynamicLibrary
57 | true
58 | v120
59 | Unicode
60 |
61 |
62 | DynamicLibrary
63 | true
64 | v120
65 | Unicode
66 |
67 |
68 | DynamicLibrary
69 | false
70 | v120_xp
71 | true
72 | Unicode
73 |
74 |
75 | DynamicLibrary
76 | false
77 | v120_xp
78 | true
79 | Unicode
80 |
81 |
82 | DynamicLibrary
83 | false
84 | v120
85 | true
86 | Unicode
87 |
88 |
89 | DynamicLibrary
90 | false
91 | v120
92 | true
93 | Unicode
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 | true
125 |
126 |
127 | true
128 |
129 |
130 | true
131 |
132 |
133 | true
134 |
135 |
136 | false
137 |
138 |
139 | false
140 |
141 |
142 | false
143 |
144 |
145 | false
146 |
147 |
148 |
149 |
150 |
151 | Level3
152 | Disabled
153 | WIN32;_DEBUG;_WINDOWS;_USRDLL;BONDRIVER_SPLITTER_EXPORTS;%(PreprocessorDefinitions)
154 | true
155 | ..\inc
156 |
157 |
158 | Windows
159 | true
160 |
161 |
162 |
163 |
164 |
165 |
166 | Level3
167 | Disabled
168 | WIN32;_DEBUG;_WINDOWS;_USRDLL;BONDRIVER_SPLITTER_EXPORTS;%(PreprocessorDefinitions)
169 | true
170 | ..\inc
171 |
172 |
173 | Windows
174 | true
175 |
176 |
177 |
178 |
179 |
180 |
181 | Level3
182 | Disabled
183 | _DEBUG;_WINDOWS;_USRDLL;BONDRIVER_SPLITTER_EXPORTS;%(PreprocessorDefinitions)
184 | true
185 | ..\inc
186 |
187 |
188 | Windows
189 | true
190 |
191 |
192 |
193 |
194 |
195 |
196 | Level3
197 | Disabled
198 | _DEBUG;_WINDOWS;_USRDLL;BONDRIVER_SPLITTER_EXPORTS;%(PreprocessorDefinitions)
199 | true
200 | ..\inc
201 |
202 |
203 | Windows
204 | true
205 |
206 |
207 |
208 |
209 | Level3
210 |
211 |
212 | MaxSpeed
213 | true
214 | true
215 | WIN32;NDEBUG;_WINDOWS;_USRDLL;BONDRIVER_SPLITTER_EXPORTS;%(PreprocessorDefinitions)
216 | true
217 | ..\inc
218 |
219 |
220 | Windows
221 | false
222 | true
223 | true
224 |
225 |
226 |
227 |
228 | Level3
229 |
230 |
231 | MaxSpeed
232 | true
233 | true
234 | WIN32;NDEBUG;_WINDOWS;_USRDLL;BONDRIVER_SPLITTER_EXPORTS;%(PreprocessorDefinitions)
235 | true
236 | ..\inc
237 |
238 |
239 | Windows
240 | false
241 | true
242 | true
243 |
244 |
245 |
246 |
247 | Level3
248 |
249 |
250 | MaxSpeed
251 | true
252 | true
253 | NDEBUG;_WINDOWS;_USRDLL;BONDRIVER_SPLITTER_EXPORTS;%(PreprocessorDefinitions)
254 | true
255 | ..\inc
256 |
257 |
258 | Windows
259 | false
260 | true
261 | true
262 |
263 |
264 |
265 |
266 | Level3
267 |
268 |
269 | MaxSpeed
270 | true
271 | true
272 | NDEBUG;_WINDOWS;_USRDLL;BONDRIVER_SPLITTER_EXPORTS;%(PreprocessorDefinitions)
273 | true
274 | ..\inc
275 |
276 |
277 | Windows
278 | false
279 | true
280 | true
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
--------------------------------------------------------------------------------
/BonDriver_Splitter/BonDriver_Splitter.vcxproj.filters:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
7 |
8 |
9 | {93995380-89BD-4b04-88EB-625FBE52EBFB}
10 | h;hh;hpp;hxx;hm;inl;inc;xsd
11 |
12 |
13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
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 |
--------------------------------------------------------------------------------
/BonDriver_Splitter_Sample.ini:
--------------------------------------------------------------------------------
1 | ; iniファイルの命名規則はdllモジュールのファイル名の拡張子をiniに変更した物
2 | ; 記述はUTF-8で(BOM有りにする場合は1行目には設定の記述をしない事)
3 |
4 | ; OPTIONの項目は全てUSESERVICEIDが1のスペース定義に対しての設定
5 | [OPTION]
6 | ; 分割PMTをTSストリーム上で連続したパケットになる様に再配置するかどうか(主にwin8+テレ東問題への対策、1:有効 / 0:無効)
7 | MODPMT=0
8 | ; TS同期処理を行うかどうか(1:有効 / 0:無効)
9 | TSSYNC=0
10 | ; 削除するPSI/SIの名称のリスト(有効な値はCAT, NIT, SDT, H-EIT, TOT, SDTT, BIT, M-EIT, L-EIT, CDT, ECM, EMM)
11 | ; また、EITを指定するとH-EIT, M-EIT, L-EITの3種を全て指定した場合と同じになる
12 | ; 更に、TYPEDを指定するとISO/IEC 13818-6 type DのPIDストリーム(データ放送で使用されている)が削除される
13 | ; DEL=CAT,EIT,SDTT,BIT,CDT,TYPEDの様に指定する(なお、ECMを削除するとスクランブルが解除できなくなるので注意)
14 | DEL=TYPED
15 |
16 | [SYSTEM]
17 | TS_FIFO_SIZE=128
18 | TSPACKET_BUFSIZE=48128
19 |
20 | [BONDRIVER]
21 | ; BonDriverNo=読み込むBonDriverファイルパス(フルパスもしくはdllモジュールからの相対パス)
22 | ; BonDriverNoは2桁数字(0からの連番、0詰め)
23 | 00=BonDriver_PT-S0.dll
24 | 01=BonDriver_PT-T0.dll
25 |
26 | ; スペース定義は、
27 | ; [SPACExx]
28 | ; NAME=スペース名称
29 | ; USESERVICEID=1チャンネル1サービスモードを有効にするかどうか(1:有効 / 0:無効)
30 | ; 000=チャンネル000名称 0 0 0 1234
31 | ; 001=チャンネル001名称 0 0 0 5678
32 | ; ...
33 | ; の様な形で行う
34 | ; [SPACExx]のxxは2桁数字(0からの連番、0詰め)
35 | ; スペースに含むチャンネル定義は、
36 | ; BonDriverとしてのチャンネル番号=名称 対象BonDriverNo 対象BonDriverでのスペース番号 対象BonDriverでのチャンネル番号 対象サービスID
37 | ; の様な形で行う
38 | ; BonDriverとしてのチャンネル番号は3桁数字(0からの連番、0詰め)、右辺の記述はタブ区切り
39 | ; なお、1チャンネル1サービスモードを使用しない場合は対象サービスIDの指定は必要無い
40 |
41 | ; また、1チャンネル1サービスモードを使用した場合、本来複数のサービスが含まれているTSストリームを分割して別ストリームとして流す事になるが、
42 | ; そのストリームに含まれるサービスの情報は変更しない為、TVTest等でチャンネルスキャンを行うと、同じサービスがダブって検出される場合がある
43 | ; この為、正しいチャンネルとサービスの組み合わせ以外は無効化して使用する
44 | ; 例えばTVTestの場合、右クリック->設定->チャンネルスキャンの箇所で、「チャンネル」に自分の設定したチャンネル名が見えるので、それとTVTestが
45 | ; 検出したチャンネル名である「名前」があっているもの以外はチェックを外す、あるいは自分の設定したBonDriverとしてのチャンネル番号と比べながら、
46 | ; ch2ファイルを直接編集(「状態」を「0」に)する事によって無効化できる
47 |
48 | ; 以下はBonDriver構成が
49 | ; ---
50 | ; [BONDRIVER]
51 | ; 00=BonDriver_PT-S0.dll
52 | ; 01=BonDriver_PT-T0.dll
53 | ; ---
54 | ; なのを、SPACE00~03では1チャンネル1サービスモードで使い、SPACE04~06ではパススルーモードで使う場合の設定例
55 | ; (SPACE02と03に関しては東京での設定例)
56 | [SPACE00]
57 | NAME=BS
58 | USESERVICEID=1
59 | 000=NHK-BS1 0 0 17 101
60 | 001=NHK-BSプレミアム 0 0 18 103
61 | 002=BS日テレ 0 0 15 141
62 | 003=BS朝日 0 0 0 151
63 | 004=BS-TBS 0 0 1 161
64 | 005=BSジャパン 0 0 3 171
65 | 006=BSフジ 0 0 16 181
66 | 007=WOWOWプライム 0 0 2 191
67 | 008=WOWOWライブ 0 0 4 192
68 | 009=WOWOWシネマ 0 0 5 193
69 | 010=スターチャンネル1 0 0 10 200
70 | 011=スターチャンネル2 0 0 6 201
71 | 012=スターチャンネル3 0 0 6 202
72 | 013=BS11 0 0 9 211
73 | 014=TwellV 0 0 11 222
74 | 015=放送大学BS1 0 0 14 231
75 | 016=放送大学BS2 0 0 14 232
76 | 017=放送大学BS3 0 0 14 233
77 | 018=グリーンチャンネル 0 0 19 234
78 | 019=BSアニマックス 0 0 7 236
79 | 020=FOXスポーツエンタ 0 0 12 238
80 | 021=BSスカパー! 0 0 13 241
81 | 022=J Sports 1 0 0 20 242
82 | 023=J Sports 2 0 0 21 243
83 | 024=J Sports 3 0 0 23 244
84 | 025=J Sports 4 0 0 24 245
85 | 026=BS釣りビジョン 0 0 25 251
86 | 027=イマジカBS 0 0 22 252
87 | 028=BS日本映画専門チャンネル 0 0 26 255
88 | 029=ディズニーチャンネル 0 0 8 256
89 | 030=D-Life 0 0 27 258
90 |
91 | [SPACE01]
92 | NAME=110CS
93 | USESERVICEID=1
94 | 000=TBSチャンネル1 0 1 0 296
95 | 001=テレ朝チャンネル1 0 1 0 298
96 | 002=テレ朝チャンネル2 0 1 0 299
97 | 003=スカパー!プロモ100 0 1 1 100
98 | 004=ザ・シネマ 0 1 1 227
99 | 005=チャンネルNECO 0 1 1 223
100 | 006=スカイ・A sports+ 0 1 1 250
101 | 007=ヒストリーチャンネル 0 1 1 342
102 | 008=囲碁・将棋チャンネル 0 1 1 363
103 | 009=ホームドラマチャンネル 0 1 2 294
104 | 010=歌謡ポップスチャンネル 0 1 2 329
105 | 011=MTV HD 0 1 2 323
106 | 012=CNNj 0 1 2 354
107 | 013=ディスカバリー 0 1 2 340
108 | 014=アニマルプラネット 0 1 2 341
109 | 015=ショップチャンネル 0 1 3 55
110 | 016=日テレNEWS24 0 1 3 349
111 | 017=東映チャンネル 0 1 3 218
112 | 018=衛星劇場 0 1 3 219
113 | 019=ミュージック・エア 0 1 3 326
114 | 020=ディズニージュニア 0 1 3 339
115 | 021=スカチャン0 0 1 4 800
116 | 022=スカチャン1 0 1 4 801
117 | 023=スカチャン2 0 1 4 802
118 | 024=スカチャン3 0 1 4 805
119 | 025=GAORA 0 1 5 254
120 | 026=エムオン!HD 0 1 5 325
121 | 027=キッズステーション 0 1 5 330
122 | 028=時代劇専門チャンネルHD 0 1 6 292
123 | 029=ファミリー劇場HD 0 1 6 293
124 | 030=スーパー!ドラマTV HD 0 1 6 310
125 | 031=TAKARAZUKA SKY STAGE 0 1 7 290
126 | 032=チャンネル銀河 0 1 7 305
127 | 033=AT-X 0 1 7 333
128 | 034=AXN 0 1 7 311
129 | 035=ナショジオチャンネル 0 1 7 343
130 | 036=BBCワールドニュース 0 1 7 353
131 | 037=ムービープラスHD 0 1 8 240
132 | 038=ゴルフネットワークHD 0 1 8 262
133 | 039=女性チャンネル♪LaLa TV 0 1 8 314
134 | 040=フジテレビONE 0 1 9 307
135 | 041=フジテレビTWO 0 1 9 308
136 | 042=フジテレビNEXT 0 1 9 309
137 | 043=QVC 0 1 10 161
138 | 044=TBSチャンネル2 0 1 10 297
139 | 045=TBSニュースバード 0 1 10 351
140 | 046=FOX 0 1 10 312
141 | 047=スペースシャワーTV 0 1 10 322
142 | 048=カートゥーン ネットワーク 0 1 10 331
143 | 049=日テレG+ HD 0 1 11 257
144 | 050=MONDO TV 0 1 11 295
145 | 051=日テレプラス 0 1 11 300
146 | 052=AXNミステリー 0 1 11 316
147 | 053=スペースシャワーTVプラス 0 1 11 321
148 |
149 | [SPACE02]
150 | NAME=UHF
151 | USESERVICEID=1
152 | 000=NHK総合・東京 1 0 14 1024
153 | 001=NHKEテレ東京 1 0 13 1032
154 | 002=日本テレビ 1 0 12 1040
155 | 003=テレビ朝日 1 0 11 1064
156 | 004=TBS 1 0 9 1048
157 | 005=テレビ東京 1 0 10 1072
158 | 006=フジテレビ 1 0 8 1056
159 | 007=TOKYO MX1 1 0 3 23608
160 | 008=TOKYO MX2 1 0 3 23610
161 | 009=放送大学 1 0 15 1088
162 | 010=NHKEテレ3東京 1 0 13 1034
163 | 011=tvk 1 0 5 24632
164 |
165 | [SPACE03]
166 | NAME=UHF(1seg)
167 | USESERVICEID=1
168 | 000=NHK総合・東京 1 0 14 1408
169 | 001=NHKEテレ東京 1 0 13 1416
170 | 002=日本テレビ 1 0 12 1424
171 | 003=テレビ朝日 1 0 11 1448
172 | 004=TBS 1 0 9 1432
173 | 005=テレビ東京 1 0 10 1456
174 | 006=フジテレビ 1 0 8 1440
175 | 007=TOKYO MX1 1 0 3 23992
176 | 008=TOKYO MX2 1 0 3 23993
177 | 009=tvk 1 0 5 25016
178 |
179 | ; ////////////////////////////////////////////////////////////////////////////////
180 |
181 | [SPACE04]
182 | NAME=BS(pass through)
183 | USESERVICEID=0
184 | 000=BS朝日 0 0 0
185 | 001=BS-TBS 0 0 1
186 | 002=WOWOWプライム 0 0 2
187 | 003=BSジャパン 0 0 3
188 | 004=WOWOWライブ 0 0 4
189 | 005=WOWOWシネマ 0 0 5
190 | 006=スターチャンネル2/3 0 0 6
191 | 007=BSアニマックス 0 0 7
192 | 008=ディズニーチャンネル 0 0 8
193 | 009=BS11 0 0 9
194 | 010=スターチャンネル 0 0 10
195 | 011=TwellV 0 0 11
196 | 012=FOXスポーツエンタ 0 0 12
197 | 013=BSスカパー! 0 0 13
198 | 014=放送大学BS1/2/3 0 0 14
199 | 015=BS日テレ 0 0 15
200 | 016=BSフジ 0 0 16
201 | 017=NHK-BS1 0 0 17
202 | 018=NHK-BSプレミアム 0 0 18
203 | 019=グリーンチャンネル 0 0 19
204 | 020=J Sports 1 0 0 20
205 | 021=J Sports 2 0 0 21
206 | 022=イマジカBS 0 0 22
207 | 023=J Sports 3 0 0 23
208 | 024=J Sports 4 0 0 24
209 | 025=BS釣りビジョン 0 0 25
210 | 026=BS日本映画専門チャンネル 0 0 26
211 | 027=D-Life 0 0 27
212 |
213 | [SPACE05]
214 | NAME=110CS(pass through)
215 | USESERVICEID=0
216 | 000=ND2 0 1 0
217 | 001=ND4 0 1 1
218 | 002=ND6 0 1 2
219 | 003=ND8 0 1 3
220 | 004=ND10 0 1 4
221 | 005=ND12 0 1 5
222 | 006=ND14 0 1 6
223 | 007=ND16 0 1 7
224 | 008=ND18 0 1 8
225 | 009=ND20 0 1 9
226 | 010=ND22 0 1 10
227 | 011=ND24 0 1 11
228 |
229 | [SPACE06]
230 | NAME=UHF(pass through)
231 | USESERVICEID=0
232 | 000=13ch 1 0 0
233 | 001=14Ch 1 0 1
234 | 002=15Ch 1 0 2
235 | 003=16Ch 1 0 3
236 | 004=17Ch 1 0 4
237 | 005=18Ch 1 0 5
238 | 006=19Ch 1 0 6
239 | 007=20Ch 1 0 7
240 | 008=21Ch 1 0 8
241 | 009=22Ch 1 0 9
242 | 010=23Ch 1 0 10
243 | 011=24Ch 1 0 11
244 | 012=25Ch 1 0 12
245 | 013=26Ch 1 0 13
246 | 014=27Ch 1 0 14
247 | 015=28Ch 1 0 15
248 | 016=29Ch 1 0 16
249 | 017=30Ch 1 0 17
250 | 018=31Ch 1 0 18
251 | 019=32Ch 1 0 19
252 | 020=33Ch 1 0 20
253 | 021=34Ch 1 0 21
254 | 022=35Ch 1 0 22
255 | 023=36Ch 1 0 23
256 | 024=37Ch 1 0 24
257 | 025=38Ch 1 0 25
258 | 026=39Ch 1 0 26
259 | 027=40Ch 1 0 27
260 | 028=41Ch 1 0 28
261 | 029=42Ch 1 0 29
262 | 030=43Ch 1 0 30
263 | 031=44Ch 1 0 31
264 | 032=45Ch 1 0 32
265 | 033=46Ch 1 0 33
266 | 034=47Ch 1 0 34
267 | 035=48Ch 1 0 35
268 | 036=49Ch 1 0 36
269 | 037=50Ch 1 0 37
270 | 038=51Ch 1 0 38
271 | 039=52Ch 1 0 39
272 | 040=53Ch 1 0 40
273 | 041=54Ch 1 0 41
274 | 042=55Ch 1 0 42
275 | 043=56Ch 1 0 43
276 | 044=57Ch 1 0 44
277 | 045=58Ch 1 0 45
278 | 046=59Ch 1 0 46
279 | 047=60Ch 1 0 47
280 | 048=61Ch 1 0 48
281 | 049=62Ch 1 0 49
282 |
--------------------------------------------------------------------------------
/LICENSE.txt:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2014 unknown
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
13 | all 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
21 | THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/ReadMe.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/u-n-k-n-o-w-n/BonDriverProxy/0a0c087177690af9034f986f8bfd43333ed2bb8e/ReadMe.txt
--------------------------------------------------------------------------------
/Sample.ini:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/u-n-k-n-o-w-n/BonDriverProxy/0a0c087177690af9034f986f8bfd43333ed2bb8e/Sample.ini
--------------------------------------------------------------------------------
/inc/BdpPacket.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/u-n-k-n-o-w-n/BonDriverProxy/0a0c087177690af9034f986f8bfd43333ed2bb8e/inc/BdpPacket.h
--------------------------------------------------------------------------------
/inc/Common.h:
--------------------------------------------------------------------------------
1 | #ifndef __COMMON_H__
2 | #define __COMMON_H__
3 | #include
4 |
5 | class cCriticalSection {
6 | CRITICAL_SECTION m_c;
7 | public:
8 | cCriticalSection(){ ::InitializeCriticalSection(&m_c); }
9 | ~cCriticalSection(){ ::DeleteCriticalSection(&m_c); }
10 | void Enter(){ ::EnterCriticalSection(&m_c); }
11 | void Leave(){ ::LeaveCriticalSection(&m_c); }
12 | };
13 |
14 | class cLock {
15 | cCriticalSection &m_c;
16 | cLock &operator=(const cLock &); // shut up C4512
17 | public:
18 | cLock(cCriticalSection &ref) : m_c(ref) { m_c.Enter(); }
19 | ~cLock(){ m_c.Leave(); }
20 | };
21 |
22 | #define LOCK(key) cLock __Lock__(key)
23 |
24 | class cEvent {
25 | HANDLE m_h;
26 | DWORD m_dwWait;
27 | public:
28 | cEvent(BOOL bManualReset = FALSE, BOOL bInitialState = FALSE, DWORD dwMilliseconds = INFINITE)
29 | {
30 | m_dwWait = dwMilliseconds;
31 | m_h = ::CreateEvent(NULL, bManualReset, bInitialState, NULL);
32 | }
33 | ~cEvent(){ ::CloseHandle(m_h); }
34 | BOOL IsSet(){ return (::WaitForSingleObject(m_h, 0) == WAIT_OBJECT_0); }
35 | DWORD Wait(HANDLE err_h)
36 | {
37 | HANDLE h[2] = { err_h, m_h };
38 | return ::WaitForMultipleObjects(2, h, FALSE, m_dwWait);
39 | }
40 | BOOL Set(){ return ::SetEvent(m_h); }
41 | BOOL Reset(){ return ::ResetEvent(m_h); }
42 | operator HANDLE () const { return m_h; }
43 | };
44 |
45 | #endif // __COMMON_H__
46 |
--------------------------------------------------------------------------------
/inc/IBonDriver.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/u-n-k-n-o-w-n/BonDriverProxy/0a0c087177690af9034f986f8bfd43333ed2bb8e/inc/IBonDriver.h
--------------------------------------------------------------------------------
/inc/IBonDriver2.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/u-n-k-n-o-w-n/BonDriverProxy/0a0c087177690af9034f986f8bfd43333ed2bb8e/inc/IBonDriver2.h
--------------------------------------------------------------------------------
/inc/IBonDriver3.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/u-n-k-n-o-w-n/BonDriverProxy/0a0c087177690af9034f986f8bfd43333ed2bb8e/inc/IBonDriver3.h
--------------------------------------------------------------------------------
/ini_info.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/u-n-k-n-o-w-n/BonDriverProxy/0a0c087177690af9034f986f8bfd43333ed2bb8e/ini_info.txt
--------------------------------------------------------------------------------