├── ScreenCapture1.png
├── ScreenCapture2.png
├── wifishare
├── stdafx.h
├── AboutDlg.h
├── resource.h
├── stdafx.cpp
├── targetver.h
├── wifishare.h
├── AboutDlg.cpp
├── wifishare.cpp
├── wifishare.rc
├── wifishareDlg.h
├── wifishareDlg.cpp
├── res
│ ├── wifishare.ico
│ └── wifishare.rc2
├── wifishareKernel.cpp
├── wifishareKernel.h
├── wifishareCommonLib.cpp
├── 使用说明.txt
├── wifishareCommonLib.h
├── ReadMe.txt
├── wifishare.vcxproj.filters
└── wifishare.vcxproj
├── README.md
├── wifishare.sln
├── .gitattributes
└── .gitignore
/ScreenCapture1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liuqx0717/wifishare/HEAD/ScreenCapture1.png
--------------------------------------------------------------------------------
/ScreenCapture2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liuqx0717/wifishare/HEAD/ScreenCapture2.png
--------------------------------------------------------------------------------
/wifishare/stdafx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liuqx0717/wifishare/HEAD/wifishare/stdafx.h
--------------------------------------------------------------------------------
/wifishare/AboutDlg.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liuqx0717/wifishare/HEAD/wifishare/AboutDlg.h
--------------------------------------------------------------------------------
/wifishare/resource.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liuqx0717/wifishare/HEAD/wifishare/resource.h
--------------------------------------------------------------------------------
/wifishare/stdafx.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liuqx0717/wifishare/HEAD/wifishare/stdafx.cpp
--------------------------------------------------------------------------------
/wifishare/targetver.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liuqx0717/wifishare/HEAD/wifishare/targetver.h
--------------------------------------------------------------------------------
/wifishare/wifishare.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liuqx0717/wifishare/HEAD/wifishare/wifishare.h
--------------------------------------------------------------------------------
/wifishare/AboutDlg.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liuqx0717/wifishare/HEAD/wifishare/AboutDlg.cpp
--------------------------------------------------------------------------------
/wifishare/wifishare.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liuqx0717/wifishare/HEAD/wifishare/wifishare.cpp
--------------------------------------------------------------------------------
/wifishare/wifishare.rc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liuqx0717/wifishare/HEAD/wifishare/wifishare.rc
--------------------------------------------------------------------------------
/wifishare/wifishareDlg.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liuqx0717/wifishare/HEAD/wifishare/wifishareDlg.h
--------------------------------------------------------------------------------
/wifishare/wifishareDlg.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liuqx0717/wifishare/HEAD/wifishare/wifishareDlg.cpp
--------------------------------------------------------------------------------
/wifishare/res/wifishare.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liuqx0717/wifishare/HEAD/wifishare/res/wifishare.ico
--------------------------------------------------------------------------------
/wifishare/res/wifishare.rc2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liuqx0717/wifishare/HEAD/wifishare/res/wifishare.rc2
--------------------------------------------------------------------------------
/wifishare/wifishareKernel.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liuqx0717/wifishare/HEAD/wifishare/wifishareKernel.cpp
--------------------------------------------------------------------------------
/wifishare/wifishareKernel.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liuqx0717/wifishare/HEAD/wifishare/wifishareKernel.h
--------------------------------------------------------------------------------
/wifishare/wifishareCommonLib.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/liuqx0717/wifishare/HEAD/wifishare/wifishareCommonLib.cpp
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # wifishare
2 |
3 | 开启、管理wifi热点,以及查看常用网卡信息。
4 |
5 |
6 | 
7 |
8 | 
9 |
10 |
11 | [Downloads](https://github.com/liuqx0717/wifishare/releases)
12 |
--------------------------------------------------------------------------------
/wifishare/使用说明.txt:
--------------------------------------------------------------------------------
1 | 先开启热点,再选择当前的有线网卡(选择有网的wifi也可以),开启网络共享,即可实现wifi共享上网。
2 |
3 |
4 |
5 | 如果手机连上了热点却没有网,把手机的wifi关掉,重新连一遍就好了。
6 |
7 | 如果热点开着手机却连不上,点“关闭热点”,再点“开启热点”就好了。
8 |
9 | 如果连接校园网的时候提示“IP地址错误”,点“停止共享”,再登录校园网客户端就好了。
10 |
11 | 如果校园网上不了IPv6,选择好有线网卡,点“禁用”,然后退出校园网客户端,再点“启用”,重新登录校园网客户端就好了。
12 |
13 |
14 |
15 |
16 | Windows的ICS服务偶尔会出Bug,如果无法开启热点,可以尝试 “说明...”->“重新启动ICS服务”
17 |
18 | 点击“关闭窗口”,程序会保留在后台,下次打开时不会弹出“管理员权限确认”窗口。
19 | 点击“退出程序”,程序会直接退出,下次打开时会弹出“管理员权限确认”窗口。
20 | (本人觉得这样很麻烦,所以有保留在后台的功能)
21 |
22 |
23 |
24 | 讨论交流/查看代码/其他版本:
25 |
26 | https://github.com/liuqx0717/wifishare
27 |
--------------------------------------------------------------------------------
/wifishare/wifishareCommonLib.h:
--------------------------------------------------------------------------------
1 | #pragma once
2 |
3 | #include "stdafx.h"
4 | #include "wifishareKernel.h"
5 |
6 | namespace lqx {
7 |
8 | struct ADAPTER_INFO {
9 | CStringW Name;
10 | CStringW DeviceName;
11 | GUID guid;
12 | NETCON_STATUS Status;
13 | CString IPv4;
14 | CString IPv6;
15 | _SharingType SharingType;
16 | };
17 |
18 | enum _Trimtype {
19 | TRIM_LEFT = 0x1,
20 | TRIM_RIGHT = 0x2,
21 | TRIM_BOTH = 0x3
22 | };
23 |
24 | BOOL IsRunasAdmin();
25 | size_t HexStringToBytesW(const wchar_t *input, unsigned char *output, size_t OutputBuffSize);
26 | size_t BytesToHexStringW(const unsigned char *input, size_t inputlen, wchar_t *output, size_t outputlen);
27 | wchar_t *trimw(__inout wchar_t *str, wchar_t *Charactors = L" \t", _Trimtype Trimtype = TRIM_BOTH);
28 | size_t GetAllAdaptersInfo(ADAPTER_INFO *AdaptersInfo, size_t MaxCount);
29 | void StartSharing(const wchar_t *DeviceName);
30 | void StopSharing();
31 | void ChangeAdapterSdate(const wchar_t *DeviceName, bool Connect);
32 | }
--------------------------------------------------------------------------------
/wifishare/ReadMe.txt:
--------------------------------------------------------------------------------
1 | ================================================================================
2 | MICROSOFT 基础类库 : wifishare 项目概述
3 | ===============================================================================
4 |
5 | 应用程序向导已为您创建了此 wifishare 应用程序。此应用程序不仅演示 Microsoft 基础类的基本使用方法,还可作为您编写应用程序的起点。
6 |
7 | 本文件概要介绍组成 wifishare 应用程序的每个文件的内容。
8 |
9 | wifishare.vcxproj
10 | 这是使用应用程序向导生成的 VC++ 项目的主项目文件,其中包含生成该文件的 Visual C++ 的版本信息,以及有关使用应用程序向导选择的平台、配置和项目功能的信息。
11 |
12 | wifishare.vcxproj.filters
13 | 这是使用“应用程序向导”生成的 VC++ 项目筛选器文件。它包含有关项目文件与筛选器之间的关联信息。在 IDE 中,通过这种关联,在特定节点下以分组形式显示具有相似扩展名的文件。例如,“.cpp”文件与“源文件”筛选器关联。
14 |
15 | wifishare.h
16 | 这是应用程序的主头文件。
17 | 其中包括其他项目特定的标头(包括 Resource.h),并声明 CwifishareApp 应用程序类。
18 |
19 | wifishare.cpp
20 | 这是包含应用程序类 CwifishareApp 的主应用程序源文件。
21 |
22 | wifishare.rc
23 | 这是程序使用的所有 Microsoft Windows 资源的列表。它包括 RES 子目录中存储的图标、位图和光标。此文件可以直接在 Microsoft Visual C++ 中进行编辑。项目资源包含在 2052 中。
24 |
25 | res\wifishare.ico
26 | 这是用作应用程序图标的图标文件。此图标包括在主资源文件 wifishare.rc 中。
27 |
28 | res\wifishare.rc2
29 | 此文件包含不在 Microsoft Visual C++ 中进行编辑的资源。您应该将不可由资源编辑器编辑的所有资源放在此文件中。
30 |
31 |
32 | /////////////////////////////////////////////////////////////////////////////
33 |
34 | 应用程序向导创建一个对话框类:
35 |
36 | wifishareDlg.h、wifishareDlg.cpp - 对话框
37 | 这些文件包含 CwifishareDlg 类。此类定义应用程序的主对话框的行为。对话框模板包含在 wifishare.rc 中,该文件可以在 Microsoft Visual C++ 中编辑。
38 |
39 | /////////////////////////////////////////////////////////////////////////////
40 |
41 | 其他标准文件:
42 |
43 | StdAfx.h, StdAfx.cpp
44 | 这些文件用于生成名为 wifishare.pch 的预编译头 (PCH) 文件和名为 StdAfx.obj 的预编译类型文件。
45 |
46 | Resource.h
47 | 这是标准头文件,可用于定义新的资源 ID。Microsoft Visual C++ 将读取并更新此文件。
48 |
49 | wifishare.manifest
50 | Windows XP 使用应用程序清单文件来描述特定版本的并行程序集的应用程序依赖项。加载程序使用这些信息来从程序集缓存中加载相应的程序集,并保护其不被应用程序访问。应用程序清单可能会包含在内,以作为与应用程序可执行文件安装在同一文件夹中的外部 .manifest 文件进行重新分发,它还可能以资源的形式包含在可执行文件中。
51 | /////////////////////////////////////////////////////////////////////////////
52 |
53 | 其他注释:
54 |
55 | 应用程序向导使用“TODO:”来指示应添加或自定义的源代码部分。
56 |
57 | 如果应用程序使用共享 DLL 中的 MFC,您将需要重新分发 MFC DLL。如果应用程序所使用的语言与操作系统的区域设置不同,则还需要重新分发相应的本地化资源 mfc110XXX.DLL。
58 | 有关上述话题的更多信息,请参见 MSDN 文档中有关重新分发 Visual C++ 应用程序的部分。
59 |
60 | /////////////////////////////////////////////////////////////////////////////
61 |
--------------------------------------------------------------------------------
/wifishare.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.26730.15
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wifishare", "wifishare\wifishare.vcxproj", "{65FE6A96-9EAE-4D19-A25F-E76B2B009F78}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug_full|x64 = Debug_full|x64
11 | Debug_full|x86 = Debug_full|x86
12 | Debug|x64 = Debug|x64
13 | Debug|x86 = Debug|x86
14 | Release_full|x64 = Release_full|x64
15 | Release_full|x86 = Release_full|x86
16 | Release|x64 = Release|x64
17 | Release|x86 = Release|x86
18 | EndGlobalSection
19 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
20 | {65FE6A96-9EAE-4D19-A25F-E76B2B009F78}.Debug_full|x64.ActiveCfg = Debug_full|x64
21 | {65FE6A96-9EAE-4D19-A25F-E76B2B009F78}.Debug_full|x64.Build.0 = Debug_full|x64
22 | {65FE6A96-9EAE-4D19-A25F-E76B2B009F78}.Debug_full|x86.ActiveCfg = Debug_full|Win32
23 | {65FE6A96-9EAE-4D19-A25F-E76B2B009F78}.Debug_full|x86.Build.0 = Debug_full|Win32
24 | {65FE6A96-9EAE-4D19-A25F-E76B2B009F78}.Debug|x64.ActiveCfg = Debug|x64
25 | {65FE6A96-9EAE-4D19-A25F-E76B2B009F78}.Debug|x64.Build.0 = Debug|x64
26 | {65FE6A96-9EAE-4D19-A25F-E76B2B009F78}.Debug|x86.ActiveCfg = Debug|Win32
27 | {65FE6A96-9EAE-4D19-A25F-E76B2B009F78}.Debug|x86.Build.0 = Debug|Win32
28 | {65FE6A96-9EAE-4D19-A25F-E76B2B009F78}.Release_full|x64.ActiveCfg = Release_full|x64
29 | {65FE6A96-9EAE-4D19-A25F-E76B2B009F78}.Release_full|x64.Build.0 = Release_full|x64
30 | {65FE6A96-9EAE-4D19-A25F-E76B2B009F78}.Release_full|x86.ActiveCfg = Release_full|Win32
31 | {65FE6A96-9EAE-4D19-A25F-E76B2B009F78}.Release_full|x86.Build.0 = Release_full|Win32
32 | {65FE6A96-9EAE-4D19-A25F-E76B2B009F78}.Release|x64.ActiveCfg = Release|x64
33 | {65FE6A96-9EAE-4D19-A25F-E76B2B009F78}.Release|x64.Build.0 = Release|x64
34 | {65FE6A96-9EAE-4D19-A25F-E76B2B009F78}.Release|x86.ActiveCfg = Release|Win32
35 | {65FE6A96-9EAE-4D19-A25F-E76B2B009F78}.Release|x86.Build.0 = Release|Win32
36 | EndGlobalSection
37 | GlobalSection(SolutionProperties) = preSolution
38 | HideSolutionNode = FALSE
39 | EndGlobalSection
40 | GlobalSection(ExtensibilityGlobals) = postSolution
41 | SolutionGuid = {E9DA02E1-DD17-4914-92A6-668F60092BB7}
42 | EndGlobalSection
43 | EndGlobal
44 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # Set default behavior to automatically normalize line endings.
3 | ###############################################################################
4 | * text=auto
5 |
6 | ###############################################################################
7 | # Set default behavior for command prompt diff.
8 | #
9 | # This is need for earlier builds of msysgit that does not have it on by
10 | # default for csharp files.
11 | # Note: This is only used by command line
12 | ###############################################################################
13 | #*.cs diff=csharp
14 |
15 | ###############################################################################
16 | # Set the merge driver for project and solution files
17 | #
18 | # Merging from the command prompt will add diff markers to the files if there
19 | # are conflicts (Merging from VS is not affected by the settings below, in VS
20 | # the diff markers are never inserted). Diff markers may cause the following
21 | # file extensions to fail to load in VS. An alternative would be to treat
22 | # these files as binary and thus will always conflict and require user
23 | # intervention with every merge. To do so, just uncomment the entries below
24 | ###############################################################################
25 | #*.sln merge=binary
26 | #*.csproj merge=binary
27 | #*.vbproj merge=binary
28 | #*.vcxproj merge=binary
29 | #*.vcproj merge=binary
30 | #*.dbproj merge=binary
31 | #*.fsproj merge=binary
32 | #*.lsproj merge=binary
33 | #*.wixproj merge=binary
34 | #*.modelproj merge=binary
35 | #*.sqlproj merge=binary
36 | #*.wwaproj merge=binary
37 |
38 | ###############################################################################
39 | # behavior for image files
40 | #
41 | # image files are treated as binary by default.
42 | ###############################################################################
43 | #*.jpg binary
44 | #*.png binary
45 | #*.gif binary
46 |
47 | ###############################################################################
48 | # diff behavior for common document formats
49 | #
50 | # Convert binary document formats to text before diffing them. This feature
51 | # is only available from the command line. Turn it on by uncommenting the
52 | # entries below.
53 | ###############################################################################
54 | #*.doc diff=astextplain
55 | #*.DOC diff=astextplain
56 | #*.docx diff=astextplain
57 | #*.DOCX diff=astextplain
58 | #*.dot diff=astextplain
59 | #*.DOT diff=astextplain
60 | #*.pdf diff=astextplain
61 | #*.PDF diff=astextplain
62 | #*.rtf diff=astextplain
63 | #*.RTF diff=astextplain
64 |
--------------------------------------------------------------------------------
/wifishare/wifishare.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 |
48 | 头文件
49 |
50 |
51 |
52 |
53 | 源文件
54 |
55 |
56 | 源文件
57 |
58 |
59 | 源文件
60 |
61 |
62 | 源文件
63 |
64 |
65 | 源文件
66 |
67 |
68 | 源文件
69 |
70 |
71 |
72 |
73 | 资源文件
74 |
75 |
76 |
77 |
78 | 资源文件
79 |
80 |
81 |
82 |
83 |
84 | 资源文件
85 |
86 |
87 |
88 |
89 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | ## Ignore Visual Studio temporary files, build results, and
2 | ## files generated by popular Visual Studio add-ons.
3 |
4 | # User-specific files
5 | *.suo
6 | *.user
7 | *.userosscache
8 | *.sln.docstates
9 |
10 | # User-specific files (MonoDevelop/Xamarin Studio)
11 | *.userprefs
12 |
13 | # Build results
14 | [Dd]ebug/
15 | [Dd]ebugPublic/
16 | [Rr]elease/
17 | [Rr]eleases/
18 | [Xx]64/
19 | [Xx]86/
20 | [Bb]uild/
21 | bld/
22 | [Bb]in/
23 | [Oo]bj/
24 |
25 | # Visual Studio 2015 cache/options directory
26 | .vs/
27 | # Uncomment if you have tasks that create the project's static files in wwwroot
28 | #wwwroot/
29 |
30 | # MSTest test Results
31 | [Tt]est[Rr]esult*/
32 | [Bb]uild[Ll]og.*
33 |
34 | # NUNIT
35 | *.VisualState.xml
36 | TestResult.xml
37 |
38 | # Build Results of an ATL Project
39 | [Dd]ebugPS/
40 | [Rr]eleasePS/
41 | dlldata.c
42 |
43 | # DNX
44 | project.lock.json
45 | artifacts/
46 |
47 | *_i.c
48 | *_p.c
49 | *_i.h
50 | *.ilk
51 | *.meta
52 | *.obj
53 | *.pch
54 | *.pdb
55 | *.pgc
56 | *.pgd
57 | *.rsp
58 | *.sbr
59 | *.tlb
60 | *.tli
61 | *.tlh
62 | *.tmp
63 | *.tmp_proj
64 | *.log
65 | *.vspscc
66 | *.vssscc
67 | .builds
68 | *.pidb
69 | *.svclog
70 | *.scc
71 |
72 | # Chutzpah Test files
73 | _Chutzpah*
74 |
75 | # Visual C++ cache files
76 | ipch/
77 | *.aps
78 | *.ncb
79 | *.opendb
80 | *.opensdf
81 | *.sdf
82 | *.cachefile
83 | *.VC.db
84 |
85 | # Visual Studio profiler
86 | *.psess
87 | *.vsp
88 | *.vspx
89 | *.sap
90 |
91 | # TFS 2012 Local Workspace
92 | $tf/
93 |
94 | # Guidance Automation Toolkit
95 | *.gpState
96 |
97 | # ReSharper is a .NET coding add-in
98 | _ReSharper*/
99 | *.[Rr]e[Ss]harper
100 | *.DotSettings.user
101 |
102 | # JustCode is a .NET coding add-in
103 | .JustCode
104 |
105 | # TeamCity is a build add-in
106 | _TeamCity*
107 |
108 | # DotCover is a Code Coverage Tool
109 | *.dotCover
110 |
111 | # NCrunch
112 | _NCrunch_*
113 | .*crunch*.local.xml
114 | nCrunchTemp_*
115 |
116 | # MightyMoose
117 | *.mm.*
118 | AutoTest.Net/
119 |
120 | # Web workbench (sass)
121 | .sass-cache/
122 |
123 | # Installshield output folder
124 | [Ee]xpress/
125 |
126 | # DocProject is a documentation generator add-in
127 | DocProject/buildhelp/
128 | DocProject/Help/*.HxT
129 | DocProject/Help/*.HxC
130 | DocProject/Help/*.hhc
131 | DocProject/Help/*.hhk
132 | DocProject/Help/*.hhp
133 | DocProject/Help/Html2
134 | DocProject/Help/html
135 |
136 | # Click-Once directory
137 | publish/
138 |
139 | # Publish Web Output
140 | *.[Pp]ublish.xml
141 | *.azurePubxml
142 |
143 | # TODO: Un-comment the next line if you do not want to checkin
144 | # your web deploy settings because they may include unencrypted
145 | # passwords
146 | #*.pubxml
147 | *.publishproj
148 |
149 | # NuGet Packages
150 | *.nupkg
151 | # The packages folder can be ignored because of Package Restore
152 | **/packages/*
153 | # except build/, which is used as an MSBuild target.
154 | !**/packages/build/
155 | # Uncomment if necessary however generally it will be regenerated when needed
156 | #!**/packages/repositories.config
157 | # NuGet v3's project.json files produces more ignoreable files
158 | *.nuget.props
159 | *.nuget.targets
160 |
161 | # Microsoft Azure Build Output
162 | csx/
163 | *.build.csdef
164 |
165 | # Microsoft Azure Emulator
166 | ecf/
167 | rcf/
168 |
169 | # Windows Store app package directory
170 | AppPackages/
171 | BundleArtifacts/
172 |
173 | # Visual Studio cache files
174 | # files ending in .cache can be ignored
175 | *.[Cc]ache
176 | # but keep track of directories ending in .cache
177 | !*.[Cc]ache/
178 |
179 | # Others
180 | ClientBin/
181 | [Ss]tyle[Cc]op.*
182 | ~$*
183 | *~
184 | *.dbmdl
185 | *.dbproj.schemaview
186 | *.pfx
187 | *.publishsettings
188 | node_modules/
189 | orleans.codegen.cs
190 |
191 | # RIA/Silverlight projects
192 | Generated_Code/
193 |
194 | # Backup & report files from converting an old project file
195 | # to a newer Visual Studio version. Backup files are not needed,
196 | # because we have git ;-)
197 | _UpgradeReport_Files/
198 | Backup*/
199 | UpgradeLog*.XML
200 | UpgradeLog*.htm
201 |
202 | # SQL Server files
203 | *.mdf
204 | *.ldf
205 |
206 | # Business Intelligence projects
207 | *.rdl.data
208 | *.bim.layout
209 | *.bim_*.settings
210 |
211 | # Microsoft Fakes
212 | FakesAssemblies/
213 |
214 | # GhostDoc plugin setting file
215 | *.GhostDoc.xml
216 |
217 | # Node.js Tools for Visual Studio
218 | .ntvs_analysis.dat
219 |
220 | # Visual Studio 6 build log
221 | *.plg
222 |
223 | # Visual Studio 6 workspace options file
224 | *.opt
225 |
226 | # Visual Studio LightSwitch build output
227 | **/*.HTMLClient/GeneratedArtifacts
228 | **/*.DesktopClient/GeneratedArtifacts
229 | **/*.DesktopClient/ModelManifest.xml
230 | **/*.Server/GeneratedArtifacts
231 | **/*.Server/ModelManifest.xml
232 | _Pvt_Extensions
233 |
234 | # LightSwitch generated files
235 | GeneratedArtifacts/
236 | ModelManifest.xml
237 |
238 | # Paket dependency manager
239 | .paket/paket.exe
240 |
241 | # FAKE - F# Make
242 | .fake/
243 | /tmp/wifishare/Win32
244 | /bin_Debug/wifishare
245 | /bin_Release/wifishare
246 |
--------------------------------------------------------------------------------
/wifishare/wifishare.vcxproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug_full
6 | Win32
7 |
8 |
9 | Debug_full
10 | x64
11 |
12 |
13 | Debug
14 | Win32
15 |
16 |
17 | Release_full
18 | Win32
19 |
20 |
21 | Release_full
22 | x64
23 |
24 |
25 | Release
26 | Win32
27 |
28 |
29 | Debug
30 | x64
31 |
32 |
33 | Release
34 | x64
35 |
36 |
37 |
38 | {65FE6A96-9EAE-4D19-A25F-E76B2B009F78}
39 | wifishare
40 | 10.0.15063.0
41 | MFCProj
42 |
43 |
44 |
45 | Application
46 | true
47 | v141
48 | Unicode
49 | Dynamic
50 |
51 |
52 | Application
53 | true
54 | v141
55 | Unicode
56 | Static
57 |
58 |
59 | Application
60 | false
61 | v141
62 | true
63 | Unicode
64 | Dynamic
65 |
66 |
67 | Application
68 | false
69 | v141
70 | true
71 | Unicode
72 | Static
73 |
74 |
75 | Application
76 | true
77 | v141
78 | Unicode
79 | Dynamic
80 |
81 |
82 | Application
83 | true
84 | v141
85 | Unicode
86 | Static
87 |
88 |
89 | Application
90 | false
91 | v141
92 | true
93 | Unicode
94 | Dynamic
95 |
96 |
97 | Application
98 | false
99 | v141
100 | true
101 | Unicode
102 | Static
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 | true
136 | $(SolutionDir)tmp\$(ProjectName)\$(Platform)\$(ConfigurationName)
137 |
138 |
139 | true
140 | $(SolutionDir)tmp\$(ProjectName)\$(Platform)\$(ConfigurationName)
141 |
142 |
143 | true
144 | $(SolutionDir)bin_Debug\$(ProjectName)
145 | $(SolutionDir)tmp\$(ProjectName)\$(Platform)\$(ConfigurationName)
146 |
147 |
148 | true
149 | $(SolutionDir)bin_Debug\$(ProjectName)
150 | $(SolutionDir)tmp\$(ProjectName)\$(Platform)\$(ConfigurationName)
151 |
152 |
153 | false
154 | $(SolutionDir)bin_Release\$(ProjectName)
155 | $(SolutionDir)tmp\$(ProjectName)\$(Platform)\$(ConfigurationName)
156 |
157 |
158 | false
159 | $(SolutionDir)bin_Release\$(ProjectName)
160 | $(SolutionDir)tmp\$(ProjectName)\$(Platform)\$(ConfigurationName)
161 |
162 |
163 | false
164 | $(SolutionDir)bin_Release\$(ProjectName)
165 | $(SolutionDir)tmp\$(ProjectName)\$(Platform)\$(ConfigurationName)
166 |
167 |
168 | false
169 | $(SolutionDir)bin_Release\$(ProjectName)
170 | $(SolutionDir)tmp\$(ProjectName)\$(Platform)\$(ConfigurationName)
171 |
172 |
173 |
174 | Use
175 | Level3
176 | Disabled
177 | WIN32;_WINDOWS;_DEBUG;%(PreprocessorDefinitions)
178 | true
179 | MultiThreadedDLL
180 |
181 |
182 | Windows
183 | false
184 | false
185 | true
186 |
187 |
188 | false
189 | true
190 | _DEBUG;%(PreprocessorDefinitions)
191 |
192 |
193 | 0x0804
194 | _DEBUG;%(PreprocessorDefinitions)
195 | $(IntDir);%(AdditionalIncludeDirectories)
196 |
197 |
198 |
199 |
200 | Use
201 | Level3
202 | Disabled
203 | WIN32;_WINDOWS;_DEBUG;%(PreprocessorDefinitions)
204 | true
205 | MultiThreaded
206 |
207 |
208 | Windows
209 | false
210 | false
211 | true
212 |
213 |
214 | false
215 | true
216 | _DEBUG;%(PreprocessorDefinitions)
217 |
218 |
219 | 0x0804
220 | _DEBUG;%(PreprocessorDefinitions)
221 | $(IntDir);%(AdditionalIncludeDirectories)
222 |
223 |
224 |
225 |
226 | Use
227 | Level3
228 | Disabled
229 | _WINDOWS;_DEBUG;%(PreprocessorDefinitions)
230 | true
231 | MultiThreadedDebugDLL
232 |
233 |
234 | Windows
235 | false
236 | false
237 | true
238 |
239 |
240 | false
241 | true
242 | _DEBUG;%(PreprocessorDefinitions)
243 |
244 |
245 | 0x0804
246 | _DEBUG;%(PreprocessorDefinitions)
247 | $(IntDir);%(AdditionalIncludeDirectories)
248 |
249 |
250 |
251 |
252 | Use
253 | Level3
254 | Disabled
255 | _WINDOWS;_DEBUG;%(PreprocessorDefinitions)
256 | true
257 | MultiThreaded
258 |
259 |
260 | Windows
261 | false
262 | false
263 | true
264 |
265 |
266 | false
267 | true
268 | _DEBUG;%(PreprocessorDefinitions)
269 |
270 |
271 | 0x0804
272 | _DEBUG;%(PreprocessorDefinitions)
273 | $(IntDir);%(AdditionalIncludeDirectories)
274 |
275 |
276 |
277 |
278 | Level3
279 | Use
280 | MinSpace
281 | true
282 | true
283 | WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions)
284 | true
285 | MultiThreadedDLL
286 |
287 |
288 | Windows
289 | true
290 | true
291 | true
292 |
293 |
294 | false
295 | true
296 | NDEBUG;%(PreprocessorDefinitions)
297 |
298 |
299 | 0x0804
300 | NDEBUG;%(PreprocessorDefinitions)
301 | $(IntDir);%(AdditionalIncludeDirectories)
302 |
303 |
304 |
305 |
306 | Level3
307 | Use
308 | MinSpace
309 | true
310 | true
311 | WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions)
312 | true
313 | MultiThreaded
314 |
315 |
316 | Windows
317 | true
318 | true
319 | true
320 |
321 |
322 | false
323 | true
324 | NDEBUG;%(PreprocessorDefinitions)
325 |
326 |
327 | 0x0804
328 | NDEBUG;%(PreprocessorDefinitions)
329 | $(IntDir);%(AdditionalIncludeDirectories)
330 |
331 |
332 |
333 |
334 | Level3
335 | Use
336 | MinSpace
337 | true
338 | true
339 | _WINDOWS;NDEBUG;%(PreprocessorDefinitions)
340 | true
341 | MultiThreadedDLL
342 |
343 |
344 | Windows
345 | true
346 | true
347 | true
348 |
349 |
350 | false
351 | true
352 | NDEBUG;%(PreprocessorDefinitions)
353 |
354 |
355 | 0x0804
356 | NDEBUG;%(PreprocessorDefinitions)
357 | $(IntDir);%(AdditionalIncludeDirectories)
358 |
359 |
360 |
361 |
362 | Level3
363 | Use
364 | MinSpace
365 | true
366 | true
367 | _WINDOWS;NDEBUG;%(PreprocessorDefinitions)
368 | true
369 | MultiThreaded
370 |
371 |
372 | Windows
373 | true
374 | true
375 | true
376 |
377 |
378 | false
379 | true
380 | NDEBUG;%(PreprocessorDefinitions)
381 |
382 |
383 | 0x0804
384 | NDEBUG;%(PreprocessorDefinitions)
385 | $(IntDir);%(AdditionalIncludeDirectories)
386 |
387 |
388 |
389 |
390 |
391 |
392 |
393 |
394 |
395 |
396 |
397 |
398 |
399 |
400 |
401 |
402 |
403 |
404 |
405 | Create
406 | Create
407 | Create
408 | Create
409 | Create
410 | Create
411 | Create
412 | Create
413 |
414 |
415 |
416 |
417 |
418 |
419 |
420 |
421 |
422 |
423 |
424 |
425 |
426 |
427 |
428 |
429 |
430 |
431 |
432 |
433 |
434 |
435 |
436 |
437 |
438 |
439 |
--------------------------------------------------------------------------------