1.win10的问题
方法一:右击任务栏,从弹出的右键菜单中选择“任务管理器”项,或者直接按“Ctrl” “Alt” “Del”组合键打开“任务管理器”界面。
从打开的“任务管理器”窗口中,切换到“进程”选项卡,选中“桌面窗口管理器”项,点击“结束进程”按钮以结果此进程。 此时将弹出如图所示的“任务管理器”警告窗口,在此直接勾选“放弃未保存的数据并关闭”项,点击“关闭”按钮。
此时“桌面窗口管理器”将自动重启,之后就可以正常使用“开始”菜单啦。 方法二(终极方法):通过修改“组策略”来修复“开始”菜单打不开的故障。
直接按“Windows R”打开“运行”窗口,或者点击“开始”菜单,从其右键菜单中选择“运行”项来打开。 打开的“组策略”窗口中,依次展开“计算机管理”-“Windows设备”-“安全设置”-“本地策略”-“安全选项”项,在右侧找到“用户账户控制:用于内置管理员账户的管理员批准模式”项并右击,从其右键菜单中选择“属性”项。
此时将打开“用户账户控制:用于内置管理员账户的管理员批准模式”属性窗口,勾选”已启用“项,点击”确定“按钮。如图所示: 接下来只需要重启一下计算机,就可以正常使用“开始”菜单啦。
右击“开始”菜单,从其右侧菜单中选择“关机或注销”-“重启”项即可重启计算机。 接下来只需要重启一下计算机,就可以正常使用“开始”菜单啦。
右击“开始”菜单,从其右侧菜单中选择“关机或注销”-“重启”项即可重启计算机。 从打开的“系统配置”窗口中,切换到“引导”选项卡,勾选“安全引导”项,点击“确定”按钮,并重启一下计算机进入安全模式。
在“安全模式”界面中,依次进入“设置”-“更新和安全”界面中,切换到“恢复”选项卡,点击“重置此电脑”下方的“开始”按钮以重置系统,实现重启安装Win10操作。 当然,如果能进入“疑难解答”界面时,直接点击“重置此电脑”项以实现重装安装Win10正式版系统操作。
2.Win10正式版热点开启方法 Win10怎么共享热点
1、右击Win10正式版左下角的“Windows”按钮,从其右键菜单中选择“命令提示符(管理员)”项进入。
2、从打开的“命令提示符”窗口中,输入命令
“netsh wlan set hostednetwork mode=allow ssid=Win10FreeWiFi key=12345678"
并按回车键即可创建一个名为”Win10FreeWiFi”、密码为“12345678”的WiFi热点。
3、待热点创建完成后,接着输入命令“netsh wlan start hostednetwork”即可开启热点,此时就可以利用手机等其它设备来尝试连接此WiFi网络。
4、接下来查看一下我们所创建的WiFi热点:右击任务栏右下角的“网络”图标,从其右键菜单中选择“打开网络和共享中心”项。
5、从打开的“网络和共享中心”界面中,点击左上角的“更改适配器设置”按钮。
6、此时从打开的“网络连接”界面中,就可以看到新创建的名为“Win10FreeWiFi“的网络连接啦。
7、在手机端或其它设备中就可以尝试连接以上所创建的免费WiFi热点啦。
8、如果出现”无法正常连接“或”一直获取IP地址“的提示时,我们需要进行如下设置:首先暂时关闭安全防护类软件,比如”360安全卫士“,同时设置防火墙以允许”虚拟WiFi“热点通过。
9、在“网络连接”界面中,右击“宽带连接”或“本地连接”图标,从弹出的右键菜单中选择“属性”项。
10、此时将打开“属性”界面,切换到“共享”选项卡,勾选“允许其它网络用户通过此计算机的Internet连接来连接”项,同时从家庭网络连接下拉列表中选择“本地连接*1”(即新创建的WiFi热点),点击“确定”完成设置。
11、当然,如果想关闭新创建的名为“Win10FreeWiFi”的网络,只需要在MSDOS界面中输入命令“netsh wlan set hostednetwork mode=disallow”并按回车即可。
3.用vc++如何得到汉字的Unicode编码
看这篇文章,讲的很清楚 UNICODE环境设置 在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下。
UNICODE编译设置: C/C++, Preprocessor difinitions 去除_MBCS,加_UNICODE,UNICODE 在ProjectSetting/link/output 中设置Entry为wWinMainCRTStartup 反之为MBCS(ANSI)编译。 Unicode :宽字节字符集 1. 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数? 可以调用Microsoft Visual C++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串。
调用strlen函数,无法真正了解字符串中究竟有多少字符,它只能告诉你到达结尾的0之前有多少个字节。 size_t strlen( const char *string ); size_t wcslen( const wchar_t *string ); size_t _mbslen( const unsigned char *string ); size_t _mbstrlen( const char *string );2. 如何对DBCS(双字节字符集)字符串进行操作? 函数 描述 PTSTR CharNext ( LPCTSTR ); 返回字符串中下一个字符的地址 PTSTR CharPrev ( LPCTSTR, LPCTSTR ); 返回字符串中上一个字符的地址 BOOL IsDBCSLeadByte( BYTE ); 如果该字节是DBCS字符的第一个字节,则返回非0值 3. 为什幺要使用Unicode? (1) 可以很容易地在不同语言之间进行数据交换。
(2) 使你能够分配支持所有语言的单个二进制.exe文件或DLL文件。 (3) 提高应用程序的运行效率。
Windows 2000是使用Unicode从头进行开发的,如果调用任何一个Windows函数并给它传递一个ANSI字符串,那幺系统首先要将字符串转换成Unicode,然后将Unicode字符串传递给操作系统。如果希望函数返回ANSI字符串,系统就会首先将Unicode字符串转换成ANSI字符串,然后将结果返回给你的应用程序。
进行这些字符串的转换需要占用系统的时间和内存。通过从头开始用Unicode来开发应用程序,就能够使你的应用程序更加有效地运行。
Windows CE 本身就是使用Unicode的一种操作系统,完全不支持ANSI Windows函数 Windows 98 只支持ANSI,只能为ANSI开发应用程序。 Microsoft公司将COM从16位Windows转换成Win32时,公司决定需要字符串的所有COM接口方法都只能接受Unicode字符串。
4. 如何编写Unicode源代码? Microsoft公司为Unicode设计了WindowsAPI,这样,可以尽量减少代码的影响。实际上,可以编写单个源代码文件,以便使用或者不使用Unicode来对它进行编译。
只需要定义两个宏(UNICODE和_UNICODE),就可以修改然后重新编译该源文件。 _UNICODE宏用于C运行期头文件,而UNICODE宏则用于Windows头文件。
当编译源代码模块时,通常必须同时定义这两个宏。 5. Windows定义的Unicode数据类型有哪些? 数据类型 说明 WCHAR Unicode字符 PWSTR 指向Unicode字符串的指针 PCWSTR 指向一个恒定的Unicode字符串的指针 对应的ANSI数据类型为CHAR,LPSTR和LPCSTR。
ANSI/Unicode通用数据类型为TCHAR,PTSTR,LPCTSTR。 6. 如何对Unicode进行操作? 字符集 特性 实例 ANSI 操作函数以str开头 strcpy Unicode 操作函数以wcs开头 wcscpy MBCS 操作函数以_mbs开头 _mbscpy ANSI/Unicode 操作函数以_tcs开头 _tcscpy(C运行期库) ANSI/Unicode 操作函数以lstr开头 lstrcpy(Windows函数) 所有新的和未过时的函数在Windows2000中都同时拥有ANSI和Unicode两个版本。
ANSI版本函数结尾以A表示;Unicode版本函数结尾以W表示。Windows会如下定义: #ifdef UNICODE #define CreateWindowEx CreateWindowExW #else #define CreateWindowEx CreateWindowExA #endif // !UNICODE 7. 如何表示Unicode字符串常量? 字符集 实例 ANSI “string” Unicode L“string” ANSI/Unicode T(“string”)或_TEXT(“string”) if( szError[0] == _TEXT('J') ){ } 8. 为什幺应当尽量使用操作系统函数? 这将有助于稍稍提高应用程序的运行性能,因为操作系统字符串函数常常被大型应用程序比如操作系统的外壳进程Explorer.exe所使用。
由于这些函数使用得很多,因此,在应用程序运行时,它们可能已经被装入RAM。 如:StrCat,StrChr,StrCmp和StrCpy等。
9. 如何编写符合ANSI和Unicode的应用程序? (1) 将文本串视为字符数组,而不是chars数组或字节数组。 (2) 将通用数据类型(如TCHAR和PTSTR)用于文本字符和字符串。
(3) 将显式数据类型(如BYTE和PBYTE)用于字节、字节指针和数据缓存。 (4) 将TEXT宏用于原义字符和字符串。
(5) 执行全局性替换(例如用PTSTR替换PSTR)。 (6) 修改字符串运算问题。
例如函数通常希望在字符中传递一个缓存的大小,而不是字节。这意味着不应该传递sizeof(szBuffer),而应该传递(sizeof(szBuffer)/sizeof(TCHAR)。
另外,如果需要为字符串分配一个内存块,并且拥有该字符串中的字符数目,那幺请记住要按字节来分配内存。这就是说,应该调用 malloc(nCharacters *sizeof(TCHAR)),而不是调用malloc(nCharacters)。
10. 如何对字符串进行有选择的比较? 通过调用CompareString来实现。 。
转载请注明出处windows之家 » win10如何获得unicode